sql server拼接字符串的问题.(c#)
高手帮忙看下哪里出问题了,,  ...
高手帮忙看下哪里出问题了,, string cls = "城市"; string strsql="select * from jpsx_ddl where class="+cls; da.SelectCommand = new SqlCommand(strsql, conn); ds = new DataSet(); try { conn.Open(); da.Fill(ds, "jpsx_ddl"); conn.Close(); } catch (SqlException e1) { Response.Write(e1.ToString()); }
展开
4个回答
展开全部
string cls = "城市";
string strsql="select * from jpsx_ddl where [class]='" + cls + "'";
string strsql="select * from jpsx_ddl where [class]='" + cls + "'";
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这句sql语句输出来是“select * from jpsx_ddl where class=城市”,在sqlserver中字符串要加单引号。改成string strsql="select * from jpsx_ddl where [class]='" + cls + "'";
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
cla="'城市'",要加两个单引号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |