sql 修改语句 where中出现的问题

来源:百度知道 编辑:UC知道 时间:2024/06/19 02:23:46
我写的一条修改语句
sql = "update test set 姓名='" & getsqlStr(TextBox1.Text) & "', 单位='" & TextBox2.Text & "', 城市='" & TextBox3.Text & "', 年龄='" & TextBox4.Text & "' where id ='" & TextBox6.Text & "' "
但是在条件id ='" & TextBox6.Text & "'中 ,程序都已经获取了TextBox6.Text中的字符串,但是SQL语句就是执行不了,把TextBox6.Text该为响应的id号后,又能够正常执行,这是为什么啊
要是不是用ID作为查询条件,这个岂不是又不行了?

id =" & TextBox6.Text & "
把单引号去掉试试,数值型字段不需要单引号

应该吧sql字符串打印出来看看,是否是预期的值,有没有多余的空格之类的

int型的不需要''