C#执行SQL语句(带事务)
2011-01-22 23:32
309 查看
#region 执行SQL语句(带事务)
public int reExcuteNonequery(string cmdText)
{
using (SqlConnection conn = new SqlConnection(ConnectionCfgManager.ConfigInfo.ConnectionString))
{
conn.Open();
int count = 0;
SqlTransaction trans = conn.BeginTransaction();
CommandType type = CommandType.Text;
try
{
count = DbHelper.ExecuteNonQuery(trans, type, cmdText);
trans.Commit();
}
catch (System.Exception ex)
{
trans.Rollback();
}
return count;
}
}
public int reExcuteNonequery(ref int id, string cmdText)
{
id = reExcuteNonequery(cmdText);
return reExcuteNonequery(cmdText);
}
#endregion
public int reExcuteNonequery(string cmdText)
{
using (SqlConnection conn = new SqlConnection(ConnectionCfgManager.ConfigInfo.ConnectionString))
{
conn.Open();
int count = 0;
SqlTransaction trans = conn.BeginTransaction();
CommandType type = CommandType.Text;
try
{
count = DbHelper.ExecuteNonQuery(trans, type, cmdText);
trans.Commit();
}
catch (System.Exception ex)
{
trans.Rollback();
}
return count;
}
}
public int reExcuteNonequery(ref int id, string cmdText)
{
id = reExcuteNonequery(cmdText);
return reExcuteNonequery(cmdText);
}
#endregion
相关文章推荐
- c# 执行多条SQL语句,实现数据库事务 线性表 Hashtable
- (C#)执行多条SQL语句,事务处理
- C# 执行多条SQL更新语句,实现数据库事务
- C#实现执行多条SQl语句,实现数据库事务
- C# 执行多条SQL语句,实现数据库事务(通过Hashtable存储数据) .
- C# 执行多条SQL语句,实现数据库事务(通过Hashtable存储数据) .
- C# 批量执行 sql语句 事务 参数
- [置顶] c# 执行多条SQL语句,实现数据库事务 线性表 Hashtable
- JAVA中处理事务的程序--多条更新SQL语句的执行(包括回滚)
- JAVA中处理事务的程序--多条更新SQL语句的执行(包括回滚) .
- 一个简单的存储过程(实现事务执行两个sql语句,修改可实现执行更多条sql语句)
- c#实现用SQL池(多线程),定时批量执行SQL语句
- 在事务中执行sql语句
- C# 执行SQL事务实例代码
- 在c#中执行sql语句时传递参数
- 在c#中执行sql语句时传递参数的小经验
- 如何执行SQL语句(C#)
- 在事务中执行sql语句
- C#进行SQL执行Insert插入语句后返回新增行的ID
- mysql 查询正在执行的事务以及等待锁 常用的sql语句