IBX.IBDatabase.TIBTransaction.StartTransaction

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

procedure StartTransaction;

C++

void __fastcall StartTransaction();

Properties

Type Visibility Source Unit Parent
procedure
function
public
IBX.IBDatabase.pas
IBX.IBDatabase.hpp
IBX.IBDatabase TIBTransaction

Description

Begins a new transaction against the database server.

Call StartTransaction to begin a new transaction against the database server. Before calling StartTransaction, an application should check the status of the InTransaction property. If InTransaction is true, indicating that a transaction is already in progress, a subsequent call to StartTransaction without first calling Commit or Rollback to end the current transaction raises an exception.

Updates, insertions, and deletions that take place after a call to StartTransaction are held by the server until an application calls Commit to save the changes or Rollback is to cancel them.