用javabean连接SQL Server 2000数据库时,出现错误。说是“在关键字‘表名’附近有语法错误。具体情况如下
插入数据的语句:Stringcondition="INSERTINTOuserVALUES('"+logname+"','"+realname+"','"+passwor...
插入数据的语句:
String condition="INSERT INTO user VALUES('"+logname+"','"+realname+"','"+password+"','"+email+"','"+phone+"','"+address+"')";
请问要怎么修改啊?是什么问题 展开
String condition="INSERT INTO user VALUES('"+logname+"','"+realname+"','"+password+"','"+email+"','"+phone+"','"+address+"')";
请问要怎么修改啊?是什么问题 展开
3个回答
展开全部
用中括号把表名user扩起来,user是sqlserver保留字:
String condition="INSERT INTO [user] VALUES('"+logname+"','"+realname+"','"+password+"','"+email+"','"+phone+"','"+address+"')";
另外,一般要把类名列出来,否则增加了列,你的sql就肯定报错
String condition="INSERT INTO [user] VALUES('"+logname+"','"+realname+"','"+password+"','"+email+"','"+phone+"','"+address+"')";
另外,一般要把类名列出来,否则增加了列,你的sql就肯定报错
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询