+ -
当前位置:首页 → 问答吧 → sql语句无法执行

sql语句无法执行

时间:2011-12-27

来源:互联网

string sql = "update userslabel set state="+"'"+state+"'"+" where username=" +"'" +username+"'";
就是这个sql语句在程序调用后也没有错 但是数据库没有变化

作者: ooiikaka1   发布时间: 2011-12-27

断点调试一下,把sql字符串的结果放到查询分析器中执行一下试试..

作者: maco_wang   发布时间: 2011-12-27

use “你的database”
也加上


eg


use test
update table1 
set id='3'
where name='a'

作者: MKing0412   发布时间: 2011-12-27

这句本身就没让数据变什么,而且写得很多余.
string sql = "update userslabel set state="+"'"+state+"'"+" where username=" +"'" +username+"'"
直接:
string sql = "update userslabel set state='"+state+"' where username='" +username+"'"
这个效果果应该与上面完全一样吧.
如果你是想在state 内容中加一对单引号,则:

string sql = "update userslabel set state=''"+state+"'' where username='" +username+"'"

作者: qianjin036a   发布时间: 2011-12-27

楼下请勿复制!

作者: qianjin036a   发布时间: 2011-12-27