首 页 ASP ASP.NET PHP JSP Ajax DIV+CSS JavaScript XML C#
MySQL MSSQL Access Oracle Linux Server 电脑技巧 网络安全 建站经验 其它

ASP.NET中事务处理(SqlTransaction)示例

整理日期:2007年08月12日 【字体:

下面的示例创建一个 SqlConnection 和一个 SqlTransaction。
此示例还演示如何使用 BeginTransaction、Commit 和 Rollback 等方法。
出现任何错误时事务都会回滚。
Try/Catch 错误处理用于处理尝试提交或回滚事务时的所有错误。
--------------
Visual Basic
--------------
Private Sub ExecuteSqlTransaction(ByVal connectionString As String)
  Using connection As New SqlConnection(connectionString)
    connection.Open()

    Dim command As SqlCommand = connection.CreateCommand()
    Dim transaction As SqlTransaction

    ' Start a local transaction
    transaction = connection.BeginTransaction("SampleTransaction")

    ' Must assign both transaction object and connection
    ' to Command object for a pending local transaction.
    command.Connection = connection
    command.Transaction = transaction

    Try
      command.CommandText = _
       "Insert into Region (RegionID, RegionDescription) VALUES (100, 'Description')"
      command.ExecuteNonQuery()
      command.CommandText = _

伊图教程网[www.etoow.com]
http://www.etoow.com/html/2007-08/1186930844.html
       "Insert into Region (RegionID, RegionDescription) VALUES (101, 'Description')"
Tags:
ASP.NET中事务处理(SqlTransaction)示例
'http://www.etoow.com/html/2007-08/1186930844.html
1
 
2
信息搜索
  
联系我们关于本站广告服务设为首页 收藏本站友情链接网站地图
Copyright © Etoow.com Inc. All Rights Reserved