"update语句的语法错误"解决方法
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
最近打算把一个以前开发的连接Sql server的程序改成单机软件,数据库就很自然的选择了MS Access。
前期工作很顺利,无非就是注意一下sql server和Access的sql语句的不同,把getDate改成date等等。可是调试到一个窗口的数据修改的时候老是提示“update语句的语法错误”或者提示“不正常的定义参数对象,提供了不一致或不完整的信息”。那个Update语句是跟踪检查了一遍又一遍,也没有发现有什么异常。更奇怪的是把那个更新语句拿到Access中去直接运行,一点错误没有 :( 搜遍 百度,Google,yahoo也没有找到头绪。 仔细想想两年以前好像遇到过类似问题,可是具体怎么解决的也没大印象了 ,郁闷啊! 好在刚才发现一个有点关联的帖子,说字段的名字有可能是关键字,例如常用的什么System,master,admin,user,useres,userid等等。死马当活马医吧,把所有的字段名都用“[]”,括起来。再一运行果然一切正常了。 所以一定要注意字段的名字啊,再就是看到错误提示采用发散思维,我就是一看到“update语句的语法错误”就死心眼的看查询语句是不是少字段啊,当然首先是应该看这个,但是别盯着不放。 好啦,现在轻松多了。 下班回家了。。。。 该文章在 2011/12/16 11:16:28 编辑过 |
关键字查询
相关文章
正在查询... |