数据库sql语句问题

haodema 2004-10-12 02:35:28
Insert into SysUser( Sys_ID,Sys_Login,Login_Password,True_Name,E-mail,Post_Code,Post_Address,QQ_Num,Paper_Type,Paper_Code,Reg_DateTime,Purse_Balance,Account_No,SysTypeCode,Reference) values ('12','LoginName','MD5Crypy','TrueName','silence@pcinsect','475002','PostAddress',' QQNum','PaperType','410203198311072013','22-apr-01','14','15','0','17')

这个语句总是说缺少逗号
一切列名都同数据库反复对照过了!!
...全文
215 18 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
yocean0416 2004-10-19
  • 打赏
  • 举报
回复
把APR加个月
zhangtiao 2004-10-19
  • 打赏
  • 举报
回复
同意楼上说的,数值是不需要单引号的。我也犯了这样的错。
drugon 2004-10-15
  • 打赏
  • 举报
回复
你所有的字段都是字符串吗?如果有的字段不是字符串,你就不加把所有的字段加上引号,只加那些是字符串的字段。
另外你可以用PreparedStatement这个类的,然后可以用SetString(int ,Stirng )这样的方法,这样估计是不会出什么问题的。
Query1981 2004-10-15
  • 打赏
  • 举报
回复
你可以把这些字段分块来试。几次就试出来了,,,
haodema 2004-10-15
  • 打赏
  • 举报
回复
先谢谢大家,我回去再试试
haodema 2004-10-14
  • 打赏
  • 举报
回复
试过了,不行
香芋元宇宙 2004-10-14
  • 打赏
  • 举报
回复
先把这个sql语句放到查询分析器中执行试试
yunxiang 2004-10-14
  • 打赏
  • 举报
回复
E-mail
这个字段有文题。应该是E_mail
************************************

这个地方改过了吗?
dophin1003 2004-10-13
  • 打赏
  • 举报
回复
Reg_DateTime字段是日期型吧?
用的是什么数据库呢?
如果是oracle,应该就有问题了。
hqcsx 2004-10-13
  • 打赏
  • 举报
回复
如果LoginName是变量要写成下面这样:
'"&LoginName&"'
Ronanljy 2004-10-12
  • 打赏
  • 举报
回复
楼主出来说个话啊,试过了没?
乐在梦想成真 2004-10-12
  • 打赏
  • 举报
回复
你用的变量里边的字符串是不是包含特殊字符,比如单引号(''),如果是这样的话,你要在你的字符串两边再加上一对单引号才行。
edhappy 2004-10-12
  • 打赏
  • 举报
回复
先在数据库里执行一遍你的sql语句,如果成功的话就不是语句本身的问题,那就是别的问题,这样一步一步的排除。
yunxiang 2004-10-12
  • 打赏
  • 举报
回复
E-mail
这个字段有文题。应该是E_mail
hjfhjf 2004-10-12
  • 打赏
  • 举报
回复
我也遇到过这种情况,我是重起机子,然后仔细对照字段,后来就好了,也不知道是什么地方错了!!楼上的说的都有可能!!
易点互联 2004-10-12
  • 打赏
  • 举报
回复
同意一楼
loestar 2004-10-12
  • 打赏
  • 举报
回复
你的postaddress和qqnum是不是一个变量呢?如果是变量肯定不行咯,要加一个引号
xmbareheaded 2004-10-12
  • 打赏
  • 举报
回复
你可以把这个语句直接放到数据库中执行看看有什么问题没有,如果没有问题的话,就证明SQL语句本身没有错误,一定是程序的问题了!

81,122

社区成员

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

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