SiMX Help‎ > ‎The Target Platform‎ > ‎Objects‎ > ‎DBCreator Object‎ > ‎

DBCreator.TransactionStart


Platform Objects


Description

Begins a transaction for multiple data modifications.  This function can improve performance when there is a large number of operation and allows cancellation all operations included in a single transaction. The transaction is aborted if any of the operations inside of it fail.


Syntax


Function TransactionStart(mode) 


Parameters


mode (input) - can be Generic, FastInsert, or Tight

Return value


none


Example

Sample code

DB.TransactionStart() 
Do
   DB.UpdateStart()
   DB.SetCellNull "Field1"
   DB.UpdateFinish()
Loop While( DB.GoNext() )
DB.TransactionFinish()
End If


See also

Platform Objects and Methods
DB.sort
DB.AppendFinish
DB.SetFieldValue
DB.TransactionFinish
DB.UpdateFinish
DBCreator.UpdateFinish