【发布时间】:2009-12-13 13:16:05
【问题描述】:
我使用 Microsoft SQL Server 2005 sp3 开发 C# 窗口应用程序。
我的应用程序出现问题,而其中一位客户保存订单文档。
另一个客户端无法从订单表中选择数据 util 保存过程已完成。
我使用 Transaction 和 Isolation=ReadUncommit 来保存订单文档。
我的应用程序有 3 个表是 OrderHd、OrderLine 和 OrderSerial。
每 1 个订单文档的 OrderSerial 记录约 1,000-5,000 条记录
//我的保存过程
试试
{
dbConn.Open();
dbTran = dbConn.BeginTransaction(IsolationLevel.ReadUncommitted);
//1) 保存订单行
//2) 保存 OrderSerial
//3) 保存 OrderHd
dbTran.Commit();
}
异常
{
dbTran.Rollback();
}
终于
{
dbConn.Close();
}
我该如何解决这个问题??? _ _"
【问题讨论】:
-
对不起,我没有正确理解你的问题,尤其是表格部分,你能说得清楚一点吗..,还请发布你如何从数据库中读取的代码,谢谢!
标签: ado.net transactions isolation-level