Creating ClientPrj for a Distributed Transaction
This code sample provides detail code for creating ClientPrj.vbp.
Note: This sample code has message box
statements to help better understand the step-by-step flow of the code. Since DTC is
managing the transactions, it is necessary not to lock the tables for a long time. When you
use message boxes, you stop the program flow. When regression testing, you must remove all
of the message boxes. You can write to a log file instead.
Private Sub Command2_Click()
Dim szConnect As String
szConnect = "Driver={SQL Server};" & _
"Server=AServerName;Uid=UserID;Pwd=Passwd;Database=DBName"
'(NOTE: You may need to change the connection
' information to connect to the database.)
Dim obj As Object
Set obj = CreateObject("MTStest.MTSTestClass")
MsgBox obj.Database_Test_Method(szConnect)
Set obj = Nothing
Unload Me
End Sub
Private Sub Form_Load()
Command2.Caption = "Call Database_Test_Method"
End Sub