大眼大眼有事请教一下. 下面的是我在发送评论时出现的.
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'
[Microsoft][ODBC SQL Server Driver][SQL Server]第 1 行: '9' 附近有语法错误。
D:\TIANYABLOG\WWW\BLOGGER\../Includes/checkkey.asp,行10
=============================================================
80040e14 -- INSERT INTO 语句中出现语法错误
当服务器尝试处理包含"插入记录"服务器行为的页时,会发生此错误。
此错误通常是因数据库中字段、对象或变量的名称存在以下一个或多个问题所致:
将保留字用作名称。大多数数据库都有一组保留字。例如,"date"是保留字,因而不能用于数据库中的列名称。
名称中使用特殊字符。特殊字符的示例包括:
. / * : ! # & - ?
在名称中使用空格。
当为数据库中的对象定义了输入掩码并且插入的数据与该掩码不符时,也会出现此错误。
若要解决该问题,在指定数据库中的列名称时,请避免使用"date"、"name"、"select"、"where"和"level"等保留字。另外,请清除空格和特殊字符。
有关常见数据库系统的保留字的列表,请参见以下 Web 页:
Microsoft Access,其网址为
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q209187
Microsoft SQL Server,其网址为
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/tsqlref/ts_ra-rz_9oj7.asp
MySQL,其网址为
http://dev.mysql.com/doc/mysql/en/reserved-words.html
检查一下是不是你的评论中使用了特殊字母组合?!