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

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
语句的语法错误。

到底是为什么呢?
...全文
516 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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
  • 打赏
  • 举报
回复
不会这么粗心吧。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧