zoukankan      html  css  js  c++  java
  • 事务语法

    Public Sub RunSqlTransaction(myConnString As String)     Dim myConnection As New SqlConnection(myConnString)     myConnection.Open()         Dim myCommand As SqlCommand = myConnection.CreateCommand()     Dim myTrans As SqlTransaction         ' Start a local transaction     myTrans = myConnection.BeginTransaction()     ' Must assign both transaction object and connection     ' to Command object for a pending local transaction     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 e As Exception       Try         myTrans.Rollback()       Catch ex As SqlException         If Not myTrans.Connection Is Nothing Then           Console.WriteLine("An exception of type " & ex.GetType().ToString() & _                             " was encountered while attempting to roll back the transaction.")         End If       End Try           Console.WriteLine("An exception of type " & e.GetType().ToString()   "was encountered while inserting the data.")       Console.WriteLine("Neither record was written to database.")     Finally       myConnection.Close()     End Try End Sub 'RunSqlTransaction

  • 相关阅读:
    Java 重载机制
    网关、DNS、子网掩码、MAC地址、路由器、猫
    前台?后台?前端?后端?
    JSP初学
    PS笔记
    Pandorabox等类OpenWrt的路由器 实现后端设备接入IPV6(中继代理+NAT)
    三星S5_G9008V 解锁联通4G(安卓6.0)
    一个意外的发现
    硬改路由器-MW310R-AR9341篇
    关于使用硬改的路由器的各种经历
  • 原文地址:https://www.cnblogs.com/superMay/p/4097391.html
Copyright © 2011-2022 走看看