Startuje databázovou transakci na db připojení NumDB. Úspěšné ukončení transakce se provede procedurou SQLCommitTrans(). Odvolání transakce se provede procedurou SQLRollbackTrans(). Jestliže použijete znovu proceduru SQLBeginTrans() před ukončením nebo odvoláním, zvýší se pouze čítač transakcí, protože v jeden okamžik může být na jednom db zdroji pouze jedna transakce.
Proto je důležité, aby počet procedur SQLBeginTrans() a SQLCommitTrans() byl stejný.
Jestliže bude makro ukončeno před tím, než použijete proceduru SQLCommitTrans(), provede se automaticky SQLRolbackTrans().
Podívejte se na: SQL makrofunkce