Ado.net2.0中的事务处理
2009-09-09 19:01
405 查看
SqlConnection myConnection = new SqlConnection("Server=(local);Initial Catalog=Demo24;uid=sa;pwd=111;"); myConnection.Open(); // 启动一个事务 SqlTransaction myTrans = myConnection.BeginTransaction(); // 为事务创建一个命令 SqlCommand myCommand = new SqlCommand(); myCommand.Connection = myConnection; myCommand.Transaction = myTrans; try { myCommand.CommandText = "Insert into tbUserInfo (UserName, UserPass,Birthday,Score) VALUES ('成龙', '111','1966-1-1',540)"; myCommand.ExecuteNonQuery(); //myTrans.Commit(); myCommand.CommandText = "Insert into tbUserInfo (UserName, UserPass,Birthday,Score) VALUES ('王五', '222','198834',550)"; myCommand.ExecuteNonQuery(); myTrans.Commit(); MessageBox.Show("成功写入记录!"); } catch { myTrans.Rollback(); MessageBox.Show("写入数据库失败!"); } finally { myConnection.Close(); }
相关文章推荐
- ADO.NET 2.0中新的事务处理机制的引入带来前所未有的新体验(给所有不了解TransactionScope的朋友,以及还在用SqlTransaction的朋友)
- ADO.NET2.0中的事务处理
- ADO.NET事务处理
- 通过ado.net实现事务处理
- ado.net 分布式事务处理示例,及微软官方示例
- 使用ADO.NET 实现事务处理
- ado.net 事务 处理 锁定数据行
- ASP.NET里的事务处理(ado.net 数据库应用)
- 使用ADO.NET 实现事务处理
- ADO.NET两种事务处理方法
- ADO.NET 的DataReader 和事务处理
- 使用ADO.NET配置SQL Server事务处理
- 通过ADO.NET实现事务处理
- ADO.NET事务处理
- ADO.NET 2种事务处理方法
- [原创]C#中使用ADO.NET连接SQL Server数据库,自动增长字段用作主键,处理事务时的基本方法
- 事务的两种用法(1.在SQL中写存储过程 2.在ADO.NET中处理)各有优点
- ado.net 分布式事务处理示例,及微软官方示例
- ADO.NET事务处理
- ADO.NET事务处理(转)