【网页设计】插入记录时出现错误提示!

来源:百度知道 编辑:UC知道 时间:2024/06/09 20:24:36
数据库连接是正常的 显示没问题
但是在插入记录集的时候 会提示
Microsoft OLE DB Provider for ODBC Drivers '80040e14'

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

\wwwroot\add.asp, line 78

第78行的代码为 MM_editCmd.Execute();

全部代码为
我也想整块贴 出来 但是代码太多了
晕啊 怎么不来人啊

INSERT INTO 语句的语法错误
不会asp,不过MM_editCmd.Execute()应该是执行数据库操作,再加上提示很可能是你insert into的SQL有问题。
检查一下SQL语句。

帖78行所执行的SQL代码。别的帖上也没什么用。

有可能是数据库里表格的名字定义为“关键字”,如table;
解决有两种方法:
一、换个非关键字的名字;
二、在对应的表明代码里加上[]
例:MM_editQuery = "insert into " + MM_editTable +" (" + MM_tableValues + ") values (" + MM_dbValues + ")";
改为:MM_editQuery = "insert into " +"["+ MM_editTable +"]"+" (" + MM_tableValues + ") values (" + MM_dbValues + ")";

MM_editCmd.Execute();是执行你的INSERT INTO 操作,Microsoft OLE DB Provider for ODBC Drivers '80040e14' 是指数据库执行错误。你最好是看一下INSERT INTO 这里的SQL语句,以及用到相关的地方。如果需要帮忙,最好把你这一块的代码都贴出来

错了呗