下面是在C#中的一段连接数据库后定义一个字符串,插入语句。values里面为什么有分号?求讲解语句? 5

stringstr_Add="insertintotb_ThGoodsInfovalues(";str_Add+="'"+tbChGood.strThGoodsID+"'... string str_Add = "insert into tb_ThGoodsInfo values( "; str_Add+="'"+tbChGood.strThGoodsID+"','"+tbChGood.strKcID+"','"+tbChGood.strGoodsID+"')"; 展开
 我来答
handangaoyang
2015-04-16 · TA获得超过2242个赞
知道大有可为答主
回答量:2633
采纳率:88%
帮助的人:925万
展开全部

其实是它语句没断好,并不是values里面有";"。

它的本意是这样:

//用2行代码,来实现拼接SQL语句
string str_Add = "insert into tb_ThGoodsInfo values( ";             
str_Add+="'"+tbChGood.strThGoodsID+"','"+tbChGood.strKcID+"','"+tbChGood.strGoodsID+"')";
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式