zoukankan      html  css  js  c++  java
  • 微软企业库回滚操作

                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();
  • 相关阅读:
    DB2 SQL1477N问题
    db2 查看表空间使用率
    DB2中的数据类型
    DB2锁机制
    DB2数据库常用命令数据库学习
    DB2 sql报错后查证原因与解决问题的方法
    F. Bakkar In The Army 二分
    On the way to the park Gym
    csu 1552: Friends 二分图 + Miller_Rabin
    Gym
  • 原文地址:https://www.cnblogs.com/hantianwei/p/2027101.html
Copyright © 2011-2022 走看看