读书人

在事宜中向数据库提交更新为什么报错

发布时间: 2012-09-25 09:55:59 作者: rapoo

在事务中向数据库提交更新,为什么报错

//前面的代码,省略
...
...

using (SqlTransaction txn = conn.BeginTransaction()) //报错:无效操作。连接被关闭。
{
da.InsertCommand.Transaction = txn; //da是一个SqlDataAdapter
da.UpdateCommand.Transaction = txn;
da.DeleteCommand.Transaction = txn;
//提交更新
da.Update(dt);
txn.Commit();
}


上面的代码如果只是da.Update(dt)那一句,则成功提交
但现在为什么报错:无效操作。连接被关闭。
是照着《ADO.NET 2.0 技术内幕》上面写的啊


[解决办法]
conn.open();写了吗

读书人网 >C#

热点推荐