我的数据库插入语句啊~~

developerly 2002-05-16 11:16:44
我用jsp和Access写一个简单的数据库应用
其中设计数据库数据的插入
sql语句为:insert into testTable(name,password.privacy,number)values('stephen','faint','admin',32)
其中name,password,privacy是字符串变量,而number是整型变量
最后运行却提示
java.sql.SQLException: [Microsoft][ODBC Microsoft Access 驱动程序] INSERT INTO
语句的语法错误。

到底是为什么呢?
...全文
465 点赞 收藏 10
写回复
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zijianyi 2002-06-10
哦,这样啊,长知识
回复
希偌 2002-06-10
并不是说不能用number做字段名
insert into testTable(name,password.privacy,[number])values('stephen','faint','admin',32)
这样就可以了
回复
developerly 2002-06-06
已经解决了,不能用number做字段名
回复
Jeff 2002-05-17
你把number字段该到第一位试试看,或者还一个数据库,不用桥连接看看
回复
developerly 2002-05-17
我刚才是打错字了
我本来就用的是逗号
而且
insert into testTable(name,password,privacy) values('stephen','faint','admin')
就可以用了
而insert into testTable(name,password,privacy,number) values('stephen','faint','admin',32)
却不能用
各位大侠救命啊~
我的number属性是数字 整型
回复
weidegong 2002-05-17
数据定义没有错误?在查询分析器中有无错误提示?

32也括起来好了
insert into testTable(name,password,privacy,number) values('stephen','faint','admin','32')
回复
可乐加水 2002-05-17
insert into testTable(name,password.privacy,number)values('stephen','faint','admin',32)改成
insert into testTable(name,password,privacy,number) values('stephen','faint','admin',32)
改那个句号,如果还不行救灾values前面加个空格了
回复
HuangBin 2002-05-16
insert into testTable(name,password.privacy,number)values('stephen','faint','admin',32)
password.privacy应改成password,privacy//是逗号
回复
voyager 2002-05-16
字段长度?
关键字重复?
你用errorpage接收一下,然后用<%=Exception%>看看有没有更详细的描述?
回复
Andrawu 2002-05-16
不会这么粗心吧。
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告