asp sql更新遇到问题

来源:百度知道 编辑:UC知道 时间:2024/06/21 23:14:16
执行:SSQL="UPDATE zzStudent SET Level=Level+1"报错:

UPDATE zzStudent SET Level=Level+1
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'

[Microsoft][ODBC Microsoft Access Driver] UPDATE 语句的语法错误。

而执行SSQL="UPDATE zzStudent SET name='name88'"结果正确,怎么改呢?注Level字段是长整型的
是access数据库
Level改成整型,结果还是一样啊,郁闷
UPDATE zzStudent SET Level=12,还是报错,哎
************************************************
难道level是保留字?????? 求解中
************************************************

把你Level转化为整数,还有看看你SQL里面Level字段类型是不是正确的
SSQL="UPDATE zzStudent SET Level=str(Level)+1"
-------------------------------------
试试
SSQL="UPDATE zzStudent SET [Level]=[Level]+1"

不应该啊 sql数据库还是aceess or 别的?

别用update了 改用rs对象吧

这update 容易出问题

update returnbook set price=price+1
我的 price是 float 执行没问题啊

你把你的LEVEL改成int试试