ASP、Access、80040e14、保留关键字、INSERT INTO 语句的语法错误

当字段名与保留字相同时,应用[] 加以区分,否则会出现Microsoft JET Database Engine 错误 '80040e14' INSERT INTO 语句的语法错误。
Example:
Insert into Userlog (UserName,[Password],TransDate,TransIP) Values(‘”&UserName&”’,’”&Password&”’,Now(),’”&TransIP&”’)

附 SQL Server的保留关键字
http://www.gaoso.com/Article/database/SQL/200501/12691.html

 

时间: 2024-08-07 05:27:31

ASP、Access、80040e14、保留关键字、INSERT INTO 语句的语法错误的相关文章

asp.net Insert into 语句的语法错误

  asp教程.net insert into 语句的语法错误的解决方法 问题描述: 我用oledb的方式向access数据里写数据,示例源码如下: string sql="select * from multitable"; oledbdataadapter olesub=new oledbdataadapter(sql,olecn); oledbcommandbuilder cb1=new oledbcommandbuilder(olesub); dataset ds=new da

关于access,为什么提示“[Microsoft][ODBC Microsoft Access 驱动程序] INSERT INTO 语句的语法错误。”

问题描述 各位大哥大姐,请大家帮帮我解决一下问题,谢谢!以下是我的工程,运行后老是报[Microsoft][ODBC Microsoft Access 驱动程序] INSERT INTO 语句的语法错误.是怎么回事?package access;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.SQLException;public

asp.net Insert into 语句的语法错误的解决方法

asp教程.net insert into 语句的语法错误的解决方法 问题描述:      我用oledb的方式向access数据里写数据,示例源码如下:     string sql="select * from multitable";     oledbdataadapter olesub=new oledbdataadapter(sql,olecn);     oledbcommandbuilder cb1=new oledbcommandbuilder(olesub);   

asp页面出现INSERT INTO 语句的语法错误。

问题描述 asp页面出现INSERT INTO 语句的语法错误. 解决方案 容易出现insert into语句的语法错误的原因asp.net总是报"INSERT INTO 语句的语法错误."insert into 语句总是出现 未指定错误 解决方案二: 检查下insert后面values 的数据就字符还是数据类型,可能是不匹配的问题

大家帮忙:老是提示INSERT INTO 语句的语法错误

问题描述 语句如下:stringconStr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+Server.MapPath(".")+"..\database\data.mdb";stringsqlStr="Insertintobiao1(name,sex,age,from,mail,web,message)Values('"+TextName.Text+"','&quo

HQL 语句,语法错误,大神们来看看吧,

问题描述 HQL为什么说语法错误!!我在sql中运行又没有错误!获取当前行的上一条数据!或者有没有其他好的HQL做法表名Forum列名position,唯一int值SELECTTOP1*FROMForumfWHEREf.position<?ORDERBYf.positionDESC 解决方案 解决方案二:难道没人知道HQL语法吗!解决方案三:HQL不是按表名来的吧,是按你实体类的类名和属性名称来查的.还有,不知道HQL支不支持top1*这种查法还有,没看懂楼主说的获取当前行的上一条数据是啥意思!

update语句的语法错误

问题描述 PublicClassFrmxtszPrivatemdbAdpterAsNewOleDbDataAdapterPrivatedtAsNewDataTablePrivateSubFrmxtsz_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.Load'TODO:这行代码将数据加载到表"RsDataSet.User"中.您可以根据需要移动或移除它.'Me.UserTableAdapter

ASP中80040e14错误的原因及解决方法

  好久没有写ASP代码了,今天在做一个简单的留言本时,出现了一下错误. Microsoft office Access Database Engine 错误 '80040e14' Insert INTO 语句的语法错误. 上网查了一下资料,才知道该错误是由一下原因造成的: 1)将保留字用作名称.大多数数据库都有一组保留字.例如,"name"是保留字,因而不能用于数据库中的列名称. 2)名称中使用特殊字符.特殊字符的示例包括: . / * : ! # & - ? 3)在列名称中

access-数据库中添加数据出错,提示Insert into语句错误

问题描述 数据库中添加数据出错,提示Insert into语句错误 String sql="insert into T_EMPLOYER(NAME,SEX,NUMBER) VALUES(?,?,?)"; PreparedStatement ps=conn.prepareStatement(sql); //ps.setString(1,id); ps.setString(1, name); ps.setString(2, sex); ps.setString(3,number); 上面写