INSERT INTO 语句的语法错误

时间:2022-03-28 15:06:40
conn.execute "insert into je1 (name1,sex,email,qq,area,find,address,phone,data,ip,time) values ('"&t1&"','"&t2&"','"&t3&"','"&t4&"','"&t5&"','"&t6&"','"&t7&"','"&t8&"','"&t9&"','"&Request.ServerVariables("REMOTE_HOST")&"',"&now&")"


结果是Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14' 

[Microsoft][ODBC Microsoft Access 驱动程序] INSERT INTO 语句的语法错误。 

/html-now/cy-asp/index(3)-save.asp, 行28 

6 个解决方案

#1


检查字段类型是否匹配
最好RESPONSE.WRITE 输出执行看一下

#2


把sql语句输出后在数据库中执行一下

#3


sql="insert into je1 (name1,sex,email,qq,area,find,address,phone,data,ip,time) values ('"&t1&"','"&t2&"','"&t3&"','"&t4&"','"&t5&"','"&t6&"','"&t7&"','"&t8&"','"&t9&"','"&Request.ServerVariables("REMOTE_HOST")&"',"&now&")"
response.write sql
response.end 
就会明白是那个字段的缘故了
应该是呢的类型不匹配。把打印出来的语句对照你的表结构看看就会明白了。

#4


access??
conn.execute "insert into je1 (name1,sex,email,qq,area,find,address,phone,data,ip,time) values ('"&t1&"','"&t2&"','"&t3&"','"&t4&"','"&t5&"','"&t6&"','"&t7&"','"&t8&"','"&t9&"','"&Request.ServerVariables("REMOTE_HOST")&"',#"&now&"#)"

这样试试~

#5


conn.execute "insert into je1 name1,sex,email,qq,area,find,address,phone,data,ip,time) values ('"&t1&"','"&t2&"','"&t3&"','"&t4&"','"&t5&"','"&t6&"','"&t7&"','"&t8&"','"&t9&"','"&Request.ServerVariables("REMOTE_HOST")&"','"&now()&"')" 
  *                                                      *

#6


'"&now&"'

#1


检查字段类型是否匹配
最好RESPONSE.WRITE 输出执行看一下

#2


把sql语句输出后在数据库中执行一下

#3


sql="insert into je1 (name1,sex,email,qq,area,find,address,phone,data,ip,time) values ('"&t1&"','"&t2&"','"&t3&"','"&t4&"','"&t5&"','"&t6&"','"&t7&"','"&t8&"','"&t9&"','"&Request.ServerVariables("REMOTE_HOST")&"',"&now&")"
response.write sql
response.end 
就会明白是那个字段的缘故了
应该是呢的类型不匹配。把打印出来的语句对照你的表结构看看就会明白了。

#4


access??
conn.execute "insert into je1 (name1,sex,email,qq,area,find,address,phone,data,ip,time) values ('"&t1&"','"&t2&"','"&t3&"','"&t4&"','"&t5&"','"&t6&"','"&t7&"','"&t8&"','"&t9&"','"&Request.ServerVariables("REMOTE_HOST")&"',#"&now&"#)"

这样试试~

#5


conn.execute "insert into je1 name1,sex,email,qq,area,find,address,phone,data,ip,time) values ('"&t1&"','"&t2&"','"&t3&"','"&t4&"','"&t5&"','"&t6&"','"&t7&"','"&t8&"','"&t9&"','"&Request.ServerVariables("REMOTE_HOST")&"','"&now()&"')" 
  *                                                      *

#6


'"&now&"'