解决方案 »
- 新手请教:这两句话什么意思呢?
- sqlserver数据库中怎样查询某个字段中含有某些字
- 求一个正则表达式
- 在ASP.NET中SqlDataReader与DataSet哪个更好?
- c#取出sql server 字 段 默 认 值,如何与代码相结合.(分不够可以再加)
- 如何实现双击TabContrl关闭Tab
- 找不到duwamish實例
- 想到成都发展的请进!
- 初学咋练 解决不了 求大神啊
- 100分求解:treeview和listbox配合问题。
- C#加载和实现大图像(比如说超过1G)的格式转换
- 我用一个COM口,但是我的上位机要显示的是一个温度和一个湿度的,但是我串口发过来的数据是一串串的,我怎么能把发过来的字符串分开,同时赋值给这两个温度计?
格式:第一条语句; 第二条语句; 第三条语句每条语句用分号隔开,写插入和更新都可以。
每条都会执行,不过你的SQL语句有问题,为什么在where前面有个逗号。
格式:第一条语句; 第二条语句; 第三条语句每条语句用分号隔开,写插入和更新都可以。
每条都会执行,不过你的SQL语句有问题,为什么在where前面有个逗号。
你说的是这个意思么?:
_sql = "update XSB set XSB.XM='" + stuXM.Text + "',XSB.ZY='" + stuZY.Text + "',where XSB.XH='" + stuXH.Text + "'" ; " update KCB set KCB.KCM='" + stuKCM.Text + "',KCB.XF='" + int.Parse(stuXF.Text) + ""; "update CJB set CJB.CJ='" + int.Parse(stuCJ.Text) + "'";
格式:第一条语句; 第二条语句; 第三条语句每条语句用分号隔开,写插入和更新都可以。
每条都会执行,不过你的SQL语句有问题,为什么在where前面有个逗号。
你说的是这个意思么?:
_sql = "update XSB set XSB.XM='" + stuXM.Text + "',XSB.ZY='" + stuZY.Text + "',where XSB.XH='" + stuXH.Text + "'" ; " update KCB set KCB.KCM='" + stuKCM.Text + "',KCB.XF='" + int.Parse(stuXF.Text) + ""; "update CJB set CJB.CJ='" + int.Parse(stuCJ.Text) + "'";对,不过你在where前面不要写个逗号啊。
格式:第一条语句; 第二条语句; 第三条语句每条语句用分号隔开,写插入和更新都可以。
每条都会执行,不过你的SQL语句有问题,为什么在where前面有个逗号。
你说的是这个意思么?:
_sql = "update XSB set XSB.XM='" + stuXM.Text + "',XSB.ZY='" + stuZY.Text + "',where XSB.XH='" + stuXH.Text + "'" ; " update KCB set KCB.KCM='" + stuKCM.Text + "',KCB.XF='" + int.Parse(stuXF.Text) + ""; "update CJB set CJB.CJ='" + int.Parse(stuCJ.Text) + "'";使用string格式化方法,会更清晰简洁一些_sql = string.Format( "update XSB set XSB.XM='{0}',XSB.ZY='{1}' where XSB.XH='{2}'; " +
"update KCB set KCB.KCM='{3}',KCB.XF='{4}; "+
"update CJB set CJB.CJ='{5}'",
stuXM.Text.Replace("'","''"), stuZY.Text.Replace("'","''"), stuXH.Text.Replace("'","''"),
stuKCM.Text.Replace("'","''"), int.Parse(stuXF.Text),
int.Parse(stuCJ.Text));
你确定数据库中这些字段全都是字符类型吗?如果不是,sql语句中相应位置就不要加单引号。
var s2= string.Format("update KCB set KCB.KCM='{0}',KCB.XF='{1}'", stuKCM.Text.Replace("'","''"), int.Parse(stuXF.Text));
var s3 = string.Format("update CJB set CJB.CJ='{0}'", int.Parse(stuCJ.Text));
_sql = string.Format("{0} ; {1} ; {2}", s1, s2, s3);