asp.net事务处理范例
2007-03-13 11:46
441 查看
SqlConnection myConnection = new SqlConnection("Server=localhost;Database=***;uid=***;pwd=***;");
myConnection.Open();
// 启动一个事务
SqlTransaction myTrans = myConnection.BeginTransaction();
SqlCommand myCommand = new SqlCommand();
myCommand.Connection=myConnection;
// 为事务创建一个命令
myCommand.Transaction = myTrans;
try
{
myCommand.CommandText = "Insert into class_title (title_name, num) VALUES (100, '100')";
myCommand.ExecuteNonQuery();
myCommand.CommandText = "Insert into class_title (title_name, num) VALUES (101, '100')";
myCommand.ExecuteNonQuery();
myTrans.Commit();
Response.Write("Both records are written to database.");
}
catch(Exception d)
{
myTrans.Rollback();
Response.Write(d.ToString());
Response.Write("Neither record was written to database.");
}
finally
{
myConnection.Close();
}
myConnection.Open();
// 启动一个事务
SqlTransaction myTrans = myConnection.BeginTransaction();
SqlCommand myCommand = new SqlCommand();
myCommand.Connection=myConnection;
// 为事务创建一个命令
myCommand.Transaction = myTrans;
try
{
myCommand.CommandText = "Insert into class_title (title_name, num) VALUES (100, '100')";
myCommand.ExecuteNonQuery();
myCommand.CommandText = "Insert into class_title (title_name, num) VALUES (101, '100')";
myCommand.ExecuteNonQuery();
myTrans.Commit();
Response.Write("Both records are written to database.");
}
catch(Exception d)
{
myTrans.Rollback();
Response.Write(d.ToString());
Response.Write("Neither record was written to database.");
}
finally
{
myConnection.Close();
}
相关文章推荐
- asp.net事务处理范例
- asp.net事务处理范例
- asp.net的Oracle事务处理
- ASP.NET里的事务处理
- ASP.NET里的事务处理
- ASP.NET事务处理和异常处理
- asp.net的Oracle事务处理
- ASP.NET中的事务处理和异常处理
- ASP.NET中的事务处理和异常处理
- ASP.NET中的事务处理和异常处理
- ASP.NET里的事务处理
- .NET开发中的事务处理大比拼 之 ASP.NET页面级别的事务
- ASP.NET中的事务处理和异常处理
- asp.net事务处理
- asp.net处理事务
- ASP.NET中的事务处理和异常处理
- ASP.NET里的事务处理
- ASP.NET里的事务处理
- ASP.NET里的事务处理- -
- ASP.NET中的事务处理和异常处理