读书人

winform SQL语句有关问题

发布时间: 2012-04-04 16:38:51 作者: rapoo

winform SQL语句问题

C# code
 for (int i = 0; i <dgv_Data2.Rows.Count-1; i++)   {        string InStocksNum=dgv_Data2.Rows[i].Cells["数量"].Value.ToString();        string InStocksName = dgv_Data2.Rows[i].Cells["货料编号"].Value.ToString();        string InStockSql = "UPDATE MIS_MaterielRegiser set MR_Total=MR_Total+1 where MR_Number=" + InStocksName;        OleDbCommand command = new OleDbCommand(InStocksName,ocnn);        int s = command.ExecuteNonQuery();}
我是想把dgv_Data2中 货料编号跟 表MIS_MaterielRegiser中编号相同的数值相加保存。测试的时候我把MR_Total+1写成死的,还是报错,可是这句子在ACCESS里都是能成功执行的。它说无效的SQL语句!怎么办……

[解决办法]
报什么错啊,InStocksName有值吗Ole
DbCommand的sql语句是InStocksName???

OleDbCommand(InStocksName,ocnn);

[解决办法]
探讨

引用:
报什么错啊,InStocksName有值吗Ole
DbCommand的sql语句是InStocksName???

OleDbCommand(InStocksName,ocnn);
狂晕……把上一个SQL语句写进这里了……

[解决办法]
正常,一目了然的错误自己死看活看就是看不出。

读书人网 >C#

热点推荐