The TransactionBegin method begins a transaction within D3.
Namespace: rocketsoftware.MVSP
Assembly: RocketMVSP (in RocketMVSP.dll)
Syntax
Visual Basic (Declaration) |
---|
Public Function TransactionBegin() As Boolean |
C# |
---|
public bool TransactionBegin() |
C++ |
---|
public: bool TransactionBegin() sealed |
J# |
---|
public bool TransactionBegin() |
JScript |
---|
public function TransactionBegin() : bool |
Return Value
True if the transaction was started, otherwise false is returned and an exception is thrown.
Remarks
Only supported if connecting to D3, otherwise an exception is thrown. Copy Code
Dim returncode as boolean
Dim mvsp as new rocketsoftware.MVSP.Pick
Dim mvspfunctions as new rocketsoftware.MVSP.Functions
Dim params as string = ""
Dim itemid as string = ""
Dim attbody as string = ""
Dim itembody as string = ""
Dim am as string = chr(254)
returncode = mvsp.Connect("localhost",9000,"dm","")
If returncode = True then
returncode = mvsp.Logto("MVDEMO","")
If returncode = True then
itemid = "1" ' Itemid
returncode = mvsp.TransactionBegin
itembody = mvsp.FileReadu("CUSTOMERS",itemid)
attbody = "New York"
itembody = mvspfunctions.Replace(itembody,3,attbody)
returncode = mvsp.FileWriteu("CUSTOMERS", itemid, itembody)
If MsgBox("Commit Transaction ? " , MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
mvsp.TransactionCommit()
Else
mvsp.TransactionRollback()
End If
End if
End if
returncode = mvsp.CloseConnection()