The TransactionRollback method rolls back a transaction within the database.
Namespace: rocketsoftware.MVSP
Assembly: RocketMVSP (in RocketMVSP.dll)
Syntax
Visual Basic (Declaration) |
---|
Public Function TransactionRollback() As Boolean |
C# |
---|
public bool TransactionRollback() |
C++ |
---|
public: bool TransactionRollback() sealed |
J# |
---|
public bool TransactionRollback() |
JScript |
---|
public function TransactionRollback() : bool |
Return Value
True is returned if the rollback was sucessful, otherwise false is returned and an exception is thrown.
Remarks
Only supported on D3 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()