ASP代码出现80040e14谬误的处理方法
摘要:ASP代码出现80040e14谬误的处理方法
ASP代码出现80040e14谬误的处理方法
良久没有写ASP代码了,今天在做一个简略的留言本时,出现了一下谬误:
Microsoft Office Access Database Engine 谬误 '80040e14'
Insert INTO 语句的语法谬误。
上网查了一下材料,才知道该谬误是由一下缘由形成的:
1)将保留字用作称号。大少数数据库都有一组保留字。例如,"name"是保留字,因而不能用于数据库中的列称号。
2)称号中利用特殊字符。特殊字符的示例包括: . / * : ! # & - ?
3)在列称号中利用空格。
4)当为数据库中的对象定义了输入掩码并且插入的数据与该掩码不符时,也会出现此谬误。
处理该成绩的方法是有以下两种:
1)在指定数据库中的列称号时,请避免利用"name"、"date"、"where"、"select"、和"level"等保留字。另外,请肃清空格和特殊字符
2)当字段名与保留字相反时,咱们可能在sql语句中运用[] 加以区分。
Insert into messages([names],qq,content) values ('WebjxCom','76312395','我的胜利与大家的支持是密不可分的')