sql="insert into table1 (title,name,date,text,click,reply,od,KeyNum) values ('aaa','aaa',#2003-8-22#,'aaa',1,0,1,0)"
title, name, text都是文本型
date是日期型
其它的都是数字
为什么老是提示我INSERT INTO 语句的语法错误。
---------------------------------------------------------------
改为sql="insert into table1 (title,name,[date],text,click,reply,od,KeyNum) values ('aaa','aaa',#2003-8-22#,'aaa',1,0,1,0)"
试下,我也在线的
---------------------------------------------------------------
name是保留字,改为[name]
---------------------------------------------------------------
如果你是SQL数据库:
改为sql="insert into table1 (title,[name],[date],text,click,reply,od,KeyNum) values ('aaa','aaa',‘2003-8-22’,'aaa',1,0,1,0)"
在Access 才能用:#2003-2-22# 试一下吧。
结论:
我用的是access数据库,我改为下面的 语句后成功了:
sql="insert into table1 ([title],[name],[date],[text],click,reply,od,KeyNum) values ('aaa','aaa',#2003-8-22#,'aaa',1,0,1,0)"