Returns whether a transaction is currently active.
Namespace: rocketsoftware.MVSP
Assembly: RocketMVSP (in RocketMVSP.dll)
Syntax
Visual Basic (Declaration) |
---|
Public Function TransactionStatus() As Boolean |
C# |
---|
public bool TransactionStatus() |
C++ |
---|
public: bool TransactionStatus() sealed |
J# |
---|
public bool TransactionStatus() |
JScript |
---|
public function TransactionStatus() : bool |
Return Value
True is returned if a transaction is currently active, otherwise false is returned.
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)
if mvsp.TransactionStatus = True Then msgbox ("You are in a transaction")
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()