第二行错误,改成
dr["SBMC"]=str_sbmc;
dr["SBMC"]=str_sbmc;
解决方案 »
- 在C#里面执行备份的SQL语句报错
- 请教一个问题:定长byte[]转换为string时string也被诅咒了
- DataGridView 如何制作复杂的表格
- 【小猪猪】如何自动调用WebBrowser控件里DOC的 <a>标签的点击事件?
- 如何把Form运行起来的时候自动位于屏幕中间?
- 关于c#的winform程序和slq数据库的问题
- 获取本机上所有串口
- 求助!关于log4net的UpdAppender!!!
- 请问如何在程序中实现关机操作?
- 原码查错,在线等待!(这是个数据解析模块,提供测试原码,有解决办法的全部加分!)
- System.Data.Odbc找不到,求助!
- C#里怎样将日期转换成形如“dd/mm/yy”的形式的字符串?在线等
dr["SBMC"]=str_sbmc;
照样不行。不是因为语法错误。只是更新影响的记录条数为0,为什么?
DataRow curRow = this.dataSet1.Tables["foodsort"].Rows[dataGrid1.CurrentCell.RowNumber];
this.textBox1.Text= curRow["code"].ToString();
string str1= curRow["sort1"].ToString();
string str2= curRow["sort1"].ToString();
string str3= curRow["sort2"].ToString();
string str4= curRow["sort3"].ToString();
string updateSql = "update foodsort set code='"+str1+"',sort1='"+
str2+"',sort2='"+str3+"',sort3='"+str4+"' where code='"+str1+"'";
MessageBox.Show(updateSql);
OleDbCommand myCommand = new OleDbCommand(updateSql,oleDbConnection1);
myCommand.ExecuteNonQuery();
this.dataGrid1.Refresh();
this.oleDbConnection1.Close();
dr["SBMC"]=str_sbmc.ToString();
dr["SBMC"]=str_sbmc;//怎么这么写就有错???