• λ我爱Aspx >> Asp.Net >> ASP.NET里的事务处理
  • ASP.NET里的事务处理

  • :未知  Դ:internet  :2007-5-20 16:44:42  ؼ:.net,asp.net,asp
  • myConnection.Open();

    // 启动一个事务

    SqlTransaction myTrans = myConnection.BeginTransaction();

    // 为事务创建一个命令

    SqlCommand myCommand = new SqlCommand();

    myCommand.Connection=myConnection;

    myCommand.Transaction = myTrans;

    try

    {

    myCommand.CommandText = "Insert into Region (RegionID, RegionDescription) VALUES (100, "Description")";

    myCommand.ExecuteNonQuery();

    myCommand.CommandText = "Insert into Region (RegionID, RegionDescription) VALUES (101, "Description")";

    myCommand.ExecuteNonQuery();

    myTrans.Commit();

    Console.WriteLine("Both records are written to database.");

    }

    catch(Exception e)

    {

    myTrans.Rollback();

    Console.WriteLine(e.ToString());

    Console.WriteLine("Neither record was written to database.");

    }

    finally

    {

    myConnection.Close();

    }

    Ҷƪл˵?
  • һƪADO.NET中的多数据表操作之读取
    һƪASP.NET中使用Caching