提示说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是数字类型的值。
请问我这里哪里写错了
展开
 我来答
06xinxi
2012-12-12 · TA获得超过138个赞
知道答主
回答量:35
采纳率:100%
帮助的人:24万
展开全部
可以换一种写法试试,
insert into account set username=“username”,password=“password”,power=“power”;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
szm341
2012-12-12 · TA获得超过6726个赞
知道大有可为答主
回答量:5005
采纳率:100%
帮助的人:5184万
展开全部
是不是有关键字呢,把列名用[]括起来试试,不知道你的数据库通用不通用
更多追问追答
追问
括起来也没用,我写的简单点还是报错
insert into [account] ( username, password ) values ( 'sdasd', 'dasd' )

数据库account表中字段username, password的数据类型都是 文本

执行插入操作后,提示说 “INSERT INTO语句的语法错误”
追答
额。。我指的关键字是password跟power
你直接插入username一列试试,如果能成功就说明另两列是关键字
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
vftop
2012-12-12 · 贡献了超过105个回答
知道答主
回答量:105
采纳率:100%
帮助的人:16.5万
展开全部
请问提什么错误信息??
追问
提示说语句语法错误
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dym6295
2013-01-09
知道答主
回答量:17
采纳率:0%
帮助的人:12.4万
展开全部
具体提示内容那?比如 什么什么不存在 之类的?
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式