sql 的 update语句

来源:百度知道 编辑:UC知道 时间:2024/05/05 05:23:35
conn.execute("update hisbook set bookid= '|' + " &bookid& " + bookid where userid='" & userid &"'")

为什么第一句执行不成功,返回服务器错误,而下面这句正确。

conn.execute("update hisbook set bookid=bookid + '|' + " &bookid& " where userid='" & userid &"'")

我想实现的是新的bookid增加到原数据库中bookid的前面。

conn.execute("update hisbook set bookid= '|' + '" &bookid& "' + bookid where userid='" & userid &"'")

那应该这样。

跟你的字段数据类型有关
要保证3个字段数据类型都要一致

set bookid= " &bookid& " + '|' + bookid