网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > ASP.NET应用
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.使用ADO.net将数据导出到Excel并.
.用ado.net对word,excel进行存取.
.ado.net获取存储过程的返回值.
.ADO.NET性能改善方法集合.
.ADO.NET 数据集中浏览多个相关表.
.ADO.NET 数据库实例教程.
.连接SQL SERVER的公共类(VB.NET).
.使用ADO.NET配置SQL Server事务处.
.ADO.NET和LINQ中古怪的事务特性.
.使用 DataAdapter 执行批量更新.
.ADO.NET起步.
.初谈ADO.NET中利用DataAdapter进.
.深入解读 ADO.NET2.0的十大最新特.
.ADO.NET实用技巧两则.
.用多活动结果集优化ADO.NET2.0数.
.ADO.net中数据库连接方式.
.ADO.NET 数据集中浏览多个相关表.
.ADO.NET中的sql连接.
.亲密接触ADO.NETv2.0.
.ADO.NET 数据集中浏览多个相关表.

通过ADO.NET实现事务处理

发表日期:2006-7-12


在数据库连接上创建事务处理对象,然后调用事务处理对象来提交事务或回滚事务。简单的代码:
private void button1_Click(object sender, System.EventArgs e)
  {
   SqlConnection conn = new SqlConnection("Data Source=192.168.2.200;uid=sa; password=;database = HaierHR");
   conn.Open();
   //启用事务
   SqlTransaction tran = conn.BeginTransaction();
   SqlCommand cmd = new SqlCommand();
   cmd.Connection = conn;
   cmd.Transaction = tran;
   try
   {
    cmd.CommandText = "UPDATE HRRollMain Set TotalMember=TotalMember-100 WHERE RollID = '2005070101'";
    cmd.ExecuteNonQuery();
    cmd.CommandText = "UPDATE HRRollSum Set TotalSumMember=TotalSumMember+100 WHERE RollSumID = '20050701'";
    cmd.ExecuteNonQuery();
    tran.Commit();
    MessageBox.Show("事务提交成功!");
   }
   catch(Exception ex)
   {
    tran.Rollback();
    MessageBox.Show("Error!"+ex.Message);
   }   
  }

http://maxianghui.cnblogs.com/archive/2006/07/11/448173.html

上一篇:初谈ADO.NET中利用DataAdapter进行数据操作 人气:14797
下一篇:通过ADO.NET存取文件 人气:10184
浏览全部ADO.NET的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐