sql语句 insert int变量值怎么写 5
各位大侠,insert语句这样写怎么总是报错呢?sql="INSERTintoddd(YongHuMing,MiMa,MiMaAgin,QuanXian)values('...
各位大侠,insert语句这样写怎么总是报错呢?
sql = "INSERT into ddd (YongHuMing ,MiMa ,MiMaAgin,QuanXian)values('" + Use_YongHuMing + "','" + Use_MiMa + "','" + Use_MiMaAgin + "'," + Use_QuanXian + ")";
Use_YongHuMing ,Use_MiMa ,Use_MiMaAgin是string类型,而Use_QuanXian是int类型,请各位指点指点啊~谢谢谢谢
错误报出:‘)’附近有语法错误。
同时采用二楼同志的建议貌似也不行啊~ 展开
sql = "INSERT into ddd (YongHuMing ,MiMa ,MiMaAgin,QuanXian)values('" + Use_YongHuMing + "','" + Use_MiMa + "','" + Use_MiMaAgin + "'," + Use_QuanXian + ")";
Use_YongHuMing ,Use_MiMa ,Use_MiMaAgin是string类型,而Use_QuanXian是int类型,请各位指点指点啊~谢谢谢谢
错误报出:‘)’附近有语法错误。
同时采用二楼同志的建议貌似也不行啊~ 展开
展开全部
")"; 试试改为 ");" 或干脆不写 ;
字串需要双“单引号”,数值不用双“单引号”,(建议 + 号改为 &)。
回答你的补充
没说你原内容有何错误,错误只是那个最后的分号干脆不写试试。
没让你改单引号 :‘)’
sql = "INSERT into ddd (YongHuMing ,MiMa ,MiMaAgin,QuanXian)values('" & Use_YongHuMing & "', '" & Use_MiMa & "', '" & Use_MiMaAgin & "', " & Use_QuanXian & ")"
追问
1、分号是语句结束符,不写会报错。我用的是C#
2、直接采用你的代码,报错为:错误 1 运算符“&”无法应用于“string”和“string”类型的操作数
追答
很抱歉!C+语法我不懂。sql语法字串格式还稍有涉猎,分号是语句结束符,那是sql的语法、不是C+语法,可以省略。你定义SQL字串变量,把分号放在双引号外面,这可能是C+的语法吧。
耽误你了,Sorry
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
什么错误 把错误贴出来
追问
错误报出:‘)’附近有语法错误。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询