终于搞定了“INSERT INTO 语句的语法错误”

 Microsoft JET Database Engine 错误 '80040e14'
INSERT INTO 语句的语法错误。
bbs/reg.asp,行 141
行141代码:MM_editQuery = "insert into " & MM_editTable & " (" & MM_tableValues & ") values (" & MM_dbValues & ")"

这个问题足足困扰了我一个多星期,我请教了很多人,有网友,有学计算机专业的同学,最后我结合网友的思路和我自己在网上看到别人的一些相似问题的解决办法,终于在昨天晚上把这个问题给解决了。知道了问题所在点。

    这句代码其实并没有什么错的地方,只是用DW工具生成的代码,让人很难看懂,代码多,一时半会不是所有的人都能真正弄得,加上要先前必须要有相关经验才行的,不然还是无从下手的。我昨晚查询了很多类似问题的解决方法,改了所有人家说了可能的代码,最后还还是无果而终,最后在前天晚上睡觉的时间,想到了别人提到的么修改字段或表名。

 我的这句代码本身不存在任何问题,只是有两个问题,我的表名使用了系统保留的表名,所以这个问题就用对表名加上[],就解决了。另一个问题是,我的字段username、password都使用了系统保留的字段名,所以这里无论怎么改还是提示一样的错误,我最后的解决办法是改字段名。

   这个问题困扰了一个多星期,最后还是被自己解决了,本来是指望别人帮忙解决的,最后还是我自己解决了它。有的时候我们不能光靠别人来解决问题,因为别人不一定读懂你的代码!哈哈,我终于解决了你“INSERT INTO 语句的语法错误”

发表时间:2012-06-29
打印此页】【关闭窗口