ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Search results
23 results for: Transaction
USING IN (transaction)
The USING ... IN statement is used to define the block of operations to be performed in a transaction.
<Connection variable>.Transaction (Function)
Starts a transaction on the data files (HFSQL or accessed via Native Access) and creates the transaction file.
Transactions: Secure your processes on HFSQL data files
This chapter covers the following topics...
SQLTransaction (Function)
Begins, commits or rolls back a transaction:
  • on the files of a database opened by SQLConnect,
  • on the files of a database opened by a connection (OLE DB or Native Access/Native Connector) defined in the data model editor or with HOpenConnection.
HTransactionCancel (Function)
If a transaction is active, rolls back all changes made to the data files since the beginning of the transaction.
HTransactionStart (Function)
Starts a transaction on the data files (HFSQL or accessed via a Native Connector) and creates the transaction file.
HTransactionFree (Function)
Sets to a normal state all records that do not belong to an ongoing transaction.
Client/Server transactions: available isolation modes
The HFSQL engine proposes to isolate the transactions...
<Source>.TransactionFree (Function)
Transforms all "in transaction" records into "Normal" records if they do not belong to an ongoing transaction.
HTransactionInterrupted (Function)
Determines whether a transaction was interrupted (the transaction was neither committed nor rolled back).
HTransactionEnd (Function)
Validates the current transaction:
  • the modifications performed on the data file since the start of transaction (HTransactionStart) are validated.
  • the transaction file is deleted (if the transaction is the last transaction in progress for a network application)
  • the records locked in read-only by the transaction are unlocked.
<Source>.SetTransaction (Function)
Enables or disables the management of transactions for one or more files.
<Connection variable>.TransactionRollbackToSavepoint (Function)
Rolls the transaction back to the savepoint.
<Connection variable>.TransactionSavepoint (Function)
Declares a transaction savepoint.
HTransactionRollbackToSavepoint (Function)
Rolls the transaction back to the savepoint.
HTransactionSavepoint (Function)
Declares a transaction savepoint.
HTransaction (Function)
Starts a transaction on the data files (HFSQL or accessed via a Native Connector) and creates the transaction file.
Transactions in SQL
Starting with version 21, you can manage transactions in SQL code...
<Connection variable>.TransactionCancel (Function)
If a transaction is active, rolls back all changes made to the data files since the beginning of the transaction.
HSetTransaction (Function)
Enables or disables the management of transactions for one or more files.
<Connection variable>.TransactionStart (Function)
Starts a transaction on the data files (HFSQL or accessed via Native Access) and creates the transaction file.
<Connection variable>.TransactionEnd (Function)
Validates the current transaction:
  • the modifications performed on the data file since the start of transaction (HTransactionStart) are validated.
  • the transaction file is deleted (if the transaction is the last transaction in progress for a network application)
  • the records locked in read-only by the transaction are unlocked.
Transactions in HFSQL Client/Server mode
To keep maximum compatibility between HFSQL Classic applications (single-user or multi-user) and HFSQL Client/Server applications, the transaction mechanism in HFSQL Client/Server mode is similar to the one in HFSQL Classic mode...