日期:2014-05-16  浏览次数:20725 次

uodate更新语句的问题
update   TableModel   set   TableName= "安全隐患报告书2 "   where   count   =   2
update   TableModel   set   count=3   where   TableName=   "安全隐患报告书2 "

看看这两条语句,为什么第一条执行正确,第二条就有语法错误呢  


------解决方案--------------------
update TableModel set [count]=3 where [TableName]= "安全隐患报告书2 "
在ACCESS2000中没有问题
------解决方案--------------------
如果表名或字段名与系统保留字重复,或有特殊字符、以数字开头等等,都要加[]

不论什么情况,加上[]不会有问题