update在sql的使用?

来源:百度知道 编辑:UC知道 时间:2024/06/14 22:55:21
是不是在set后只能用定值?
sz_booktotal=sle_1.text
sz_bookdate=sle_2.text
UPDATE xitongshezhi
1.//SET BookTotal1=sz_booktotal,BookDate1=sz_bookdate
2.//SET BookTotal1=333,BookDate1=333
WHERE Shenfen="1";
为什么1不能更新?2可以更新?
BookTotal1,sz_booktotal,都是string,应该怎么改呢?sz_booktotal为变量

需要组成合适的字符串,
1应该:
"SET BookTotal1='" & sz_booktotal &"',BookDate1='" & sz_bookdate &"' where Shenfen='1'"

这样才是正常的语句。
第一个不能更新主是字符串的错误。

注意数据类型, 你把不能够更新的sql完整的打印出来,就知道是SQL语句的错误了