dotnet下ADO 操作 SQLServer 事务处理
2006-11-25 22:40
363 查看
private static readonly string strCon = "server=.;database=test;uid=sa;pwd=123";
SqlConnection con = new SqlConnection(strCon);
public string aaa()
...{
con.Open();
SqlTransaction sta = con.BeginTransaction(IsolationLevel.ReadCommitted, "aaa");
SqlCommand cmd = con.CreateCommand();
cmd.Connection = con;
cmd.Transaction = sta;
try
...{
cmd.CommandText = "insert into t1 (tAction) values ('a3')";
cmd.ExecuteNonQuery();
cmd.CommandText = "insert into t1 (tAction) values ('a4')";
cmd.ExecuteNonQuery();
sta.Commit();
return "success";
}
catch (Exception e)
...{
try
...{
sta.Rollback();
}
catch (SqlException ex)
...{
if (sta.Connection != null)
...{
return "An exception of type " + ex.GetType().ToString();
}
}
return e.GetType().ToString();
}
finally
...{
con.Close();
}
}
相关文章推荐
- 关于ADO 连接 SQLServer的事务处理。
- 使用ADO.NET配置SQLServer事务处理
- 操作分布式文件之八:如何批量并行读写远程文件和事务补偿处理
- 操作分布式文件之八:如何批量并行读写远程文件和事务补偿处理
- 利用C#事务处理对数据库进行多重操作
- Redis系列-事务处理、持久化操作、pub_sub、虚拟内存
- ADO.NET事务处理
- SQLServer 存储过程 带事务处理实例(一)
- mysql 事务处理,事务操作,JDBC中事务的使用,事务的sql语句,
- C# 操作数据库分布式事务处理
- 解析php mysql 事务处理回滚操作(附实例)
- Yii 1.0数据库操作 查询、增加、更新、删除(事务处理)
- (转).Net和SqlServer的事务处理实例
- oracle事务处理及实例演示jdbc操作批量删除
- VB+ADO检测数据库并发操作和处理并解决并发冲突
- ADO.NET事务处理
- ADO.NET 2.0中新的事务处理机制的引入带来前所未有的新体验(给所有不了解TransactionScope的朋友,以及还在用SqlTransaction的朋友)
- ADO.NET 对数据操作 以及如何通过C# 事务批量导入数据
- SQLSugar 使用事务处理操作
- 解析php mysql 事务处理回滚操作