通过ADO实现事务_写在控制台应用程序中
2012-11-12 20:23
239 查看
app.configer:
<connectionStrings>
<add name="MySchoolconStr" connectionString="Data Source=PC_THINK-THINK;Initial Catalog=MySchool;User ID=sa; Password=111111"/>
</connectionStrings>
static void Main(string[] args)
{
string UserConstr = ConfigurationManager.ConnectionStrings["MySchoolconStr"].ConnectionString;
using (SqlConnection conn = new SqlConnection(UserConstr))
{
conn.Open();
SqlTransaction tran = conn.BeginTransaction();
string sql = "delete from Student where sId=14";
using (SqlCommand cmd = new SqlCommand(sql, conn))
{
cmd.Transaction = tran;
int r = cmd.ExecuteNonQuery();
Console.WriteLine(r.ToString());
//tran.Commit();
//Console.WriteLine("删除成功了!" + "影响了" + r.ToString() + "条记录");
tran.Rollback();
Console.WriteLine("回滚了!" + "影响了" + r.ToString() + "条记录");
Console.ReadKey();
}
}
}
<connectionStrings>
<add name="MySchoolconStr" connectionString="Data Source=PC_THINK-THINK;Initial Catalog=MySchool;User ID=sa; Password=111111"/>
</connectionStrings>
static void Main(string[] args)
{
string UserConstr = ConfigurationManager.ConnectionStrings["MySchoolconStr"].ConnectionString;
using (SqlConnection conn = new SqlConnection(UserConstr))
{
conn.Open();
SqlTransaction tran = conn.BeginTransaction();
string sql = "delete from Student where sId=14";
using (SqlCommand cmd = new SqlCommand(sql, conn))
{
cmd.Transaction = tran;
int r = cmd.ExecuteNonQuery();
Console.WriteLine(r.ToString());
//tran.Commit();
//Console.WriteLine("删除成功了!" + "影响了" + r.ToString() + "条记录");
tran.Rollback();
Console.WriteLine("回滚了!" + "影响了" + r.ToString() + "条记录");
Console.ReadKey();
}
}
}
相关文章推荐
- 11-13通过ADO实现事务它写在控制台应用程序中
- 通过ado.net实现事务处理
- 通过ADO.NET实现事务处理
- 通过ADO.NET实现事务处理
- 通过ADO.NET实现事务处理
- 通过多线程为基于 .NET 的应用程序实现响应迅速的用户
- 通过网页链接打开应用程序客户端的两种实现方式
- 通过使用反射+动态代理+注解来实现对事务的控制
- ADO.NET中实现事务处理
- C#通过多线程为基于 .NET 的应用程序实现响应迅速的用户
- 通过网页链接打开应用程序客户端的两种实现方式
- 学生成绩信息的增删改查 通过控制台实现
- J2EE名词一览(通过JCA实现企业级应用程序的“即插即用”)
- C# 自定义ORM 以及 通过委托实现事务(第一版)
- 如何关闭应用程序本身 通过PostMessage函数可以实现
- Linux通过该控制台的字符流 实现打印出的字符不同颜色
- mfc应用程序通过设置选项来出现console控制台输出窗口
- 在win32控制台应用程序中实现定时器
- 通过 ASP.NET 异步编程实现可扩展的应用程序
- C# 通过 AppDomain 应用程序域实现程序集动态卸载或加载