大家好,我在更新数据的代码的执行过程中抱错,系统提示:“未处理的“System.Data.DBConcurrencyException”类型的异常出现在 system.data.dll 中。其他信息: 。”这是怎么回事?我明明已经改动了数据的值了阿。
这是我的代码:希望大家帮帮我。
string constr=@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Library.liujiabin\library.mdb;Persist Security Info=False";
OleDbConnection conn = new OleDbConnection (constr);
conn.Open ();
string sql="SELECT * FROM JieShu WHERE CardNO ="+"'"+ jhcardno +"'AND ReturnYON =0 AND Book_NO ="+"'"+ textBox29 .Text +"'";
OleDbDataAdapter oda = new OleDbDataAdapter (sql,conn);
OleDbCommandBuilder cb = new OleDbCommandBuilder (oda);
DataSet ds = new DataSet ();
oda .Fill (ds,"JieShu");
DataTable dt = new DataTable ();
dt = ds.Tables ["JieShu"];
System .DateTime dtback = System .DateTime .Today ;
dt .Rows [0]["BackDate"] = dtback ;
dt .Rows [0]["ReturnYON"] = 1 ;
oda .Update (ds,"JieShu");
这是我的代码:希望大家帮帮我。
string constr=@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Library.liujiabin\library.mdb;Persist Security Info=False";
OleDbConnection conn = new OleDbConnection (constr);
conn.Open ();
string sql="SELECT * FROM JieShu WHERE CardNO ="+"'"+ jhcardno +"'AND ReturnYON =0 AND Book_NO ="+"'"+ textBox29 .Text +"'";
OleDbDataAdapter oda = new OleDbDataAdapter (sql,conn);
OleDbCommandBuilder cb = new OleDbCommandBuilder (oda);
DataSet ds = new DataSet ();
oda .Fill (ds,"JieShu");
DataTable dt = new DataTable ();
dt = ds.Tables ["JieShu"];
System .DateTime dtback = System .DateTime .Today ;
dt .Rows [0]["BackDate"] = dtback ;
dt .Rows [0]["ReturnYON"] = 1 ;
oda .Update (ds,"JieShu");
解决方案 »
- Combobox添加项背后的操作
- 如何改变窗口控件的形状?默认的都是矩形,我想改成圆形等等
- C# windowsForm怎么才能实现自适应分辨率啊。求救啊
- 水晶报表更换数据库的问题。急。。。
- 200分求 DirectX 简单问题解
- 如何查找一段字符串的位置
- 【求助】WPF C# ListView绑定集合后,集合新增行,ListView变化,更改无变化求解!
- 中毒 救命 555555555。。。。。。。。。。。。。
- 运行“base.OnInit(e);”语句时出错,不知高手有何解决方法?
- textbox 和richtext都有个这病:看看!
- 求救啊,寻c#.net(CHM手册一份).
- 请各位介绍几本好的C#书
去掉看看行不行
不过你可以跟踪调试一下,看看 UpdateCommand 的Text到底是什么