• 微软企业库回滚操作


                SqlDatabase db = new SqlDatabase(@"server=.\sql2008;uid=sa;pwd=abc@123;database=EFDemo");

                DbConnection dbconn 
    = db.CreateConnection();
                dbconn.Open();
                DbTransaction Idbtran 
    = dbconn.BeginTransaction();
                
    try
                {
                    DbCommand sql 
    = db.GetSqlStringCommand("Insert Into [Author](FirstName,LastName) Values('han1','wei1')");
                    db.ExecuteNonQuery(sql,Idbtran);
                    DbCommand sql1 
    = db.GetSqlStringCommand("Update [Author] Set LastName = 'wei1xiu' where FirstName='han1'");
                    db.ExecuteNonQuery(sql1,Idbtran);

                    Idbtran.Commit();
                }
                
    catch
                {
                    Idbtran.Rollback();
                }
                
    finally
                {
                    dbconn.Close();
                }
                Console.WriteLine(
    "OK");
                Console.ReadKey();
  • 相关阅读:
    join()方法的使用
    synchronized关键字
    voliatle关键字
    一.线程概述
    NIO demo
    同步阻塞I/O
    Ubuntu16.04.1 安装Nginx
    垃圾收集
    如何从头开始安装 wordpress
    centos 6 安装 gnu c++ 等开发工具
  • 原文地址:https://www.cnblogs.com/hantianwei/p/2027101.html
Copyright © 2020-2023  润新知