C# 中 Sql语句 怎么处理单引号
"UPDATEMajorSETNAME=''"+Name1+"''WHEREId=''J"+(i+1).ToString()+"''"...
"UPDATE Major SET NAME = ''" + Name1 +" '' WHERE Id = ''J" +(i+1).ToString()+ "''"
展开
7个回答
展开全部
写完sql语句是可以再数据库中先运行一下,如果正确可以修改成每个变量都加符号eg:select*from news where id='"+id+"'";
这里的id前面和后面都加+号和双引号。
这里的id前面和后面都加+号和双引号。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
...+ "'"+name1+"'" +... 就这么处理 ! 将单引号 直接放在双引号中
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
“‘”,双引号中间加个单引号就行
"UPDATE Major SET NAME = ’" + Name1 +"‘ WHERE Id = ''J" +(i+1).ToString()
"UPDATE Major SET NAME = ’" + Name1 +"‘ WHERE Id = ''J" +(i+1).ToString()
追问
不行啊。。
追答
把这个SQL字符串输出来,然后扔到数据库里执行一下,看报什么错。
你的ID我认为是个数字型的,所以ID这块不用加单引号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
地方地方的辅导费地方合肥发给发个非官方飞
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询