提示说insert into 的语句语法错误
sql.Format("insertintoaccount(username,password,power)values('"+Str+"','"+Str6+"',2)"...
sql.Format("insert into account(username,password,power)values('"+Str+"','"+Str6+"',2)");
前两个username,password是文本类型的变量,power是数字类型的值。
请问我这里哪里写错了 展开
前两个username,password是文本类型的变量,power是数字类型的值。
请问我这里哪里写错了 展开
4个回答
展开全部
可以换一种写法试试,
insert into account set username=“username”,password=“password”,power=“power”;
insert into account set username=“username”,password=“password”,power=“power”;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是不是有关键字呢,把列名用[]括起来试试,不知道你的数据库通用不通用
更多追问追答
追问
括起来也没用,我写的简单点还是报错
insert into [account] ( username, password ) values ( 'sdasd', 'dasd' )
数据库account表中字段username, password的数据类型都是 文本
执行插入操作后,提示说 “INSERT INTO语句的语法错误”
追答
额。。我指的关键字是password跟power
你直接插入username一列试试,如果能成功就说明另两列是关键字
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请问提什么错误信息??
追问
提示说语句语法错误
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
具体提示内容那?比如 什么什么不存在 之类的?
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询