INSERT INTO 哪里错了

kewy 2004-04-04 01:18:06
sql="insert into bbs(Company,QQ,Tel,Email,Home,Text) values('1','2','3','4','5','6')"
db.execute(sql)
db.close
set db=nothing

提示我这个出错,为何?
[Microsoft][ODBC Microsoft Access 驱动程序] INSERT INTO 语句的语法错误。
...全文
47 点赞 收藏 15
写回复
15 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
AHUA1001 2004-08-14
那几个字段都是字符类型的吗?
回复
zb1999 2004-08-14
全力支持 “wggipkhgef(不想说乔丹)”
回复
cxty 2004-08-14
Text

保留字

[Text]

或者改其他的吧~
回复
54Bendou 2004-08-14
看看是不是插入的数据和数据库中的数据类型不匹配!
回复
Einar 2004-04-04
检查一下你表里面的数据类型
回复
aojiankd 2004-04-04
wggipkhgef(不想说乔丹) 说得好,还有user也是关键字
回复
wggipkhgef 2004-04-04
尽量少用关键字,还有如果你不知道是否为保留字时,你可采用以下两种方法:
1、楼上所说用[]把字段名全包括起来
2、带表名,如你上面说的Company,QQ,Tel,Email,Home,Text改为:bbs.Company,bbs.Tel,bbs.Email,bbs.Home,bbs.Text
回复
hhzh426 2004-04-04
如果不嫌麻烦的话,用[]将每个字段名包含起来
回复
cxty 2004-04-04
嗯~保留字!
回复
headfly 2004-04-04
凡是碰到语法错误的,一般都是和关键字冲突了。。。
回复
cviewnet 2004-04-04
对!应该是text出了问题!修改以后就没事了
回复
Ranmei 2004-04-04
就像c语言中的
int for=1;//....
回复
Ranmei 2004-04-04
Text是odbc保留关键字不能用的,要用要像上面一样加[],以前我用也遇到过这个问题
我用了 datetime ....
回复
Jaron 2004-04-04
sql="insert into bbs(Company,QQ,Tel,Email,Home,[Text]) values('1','2','3','4','5','6')"
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告