ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

<Connection variable>.Transaction (Function)
Starts a transaction on the tables (HFSQL or accessed via Native Access) and creates the transaction table.
WDOptimizer: Roll back / release transaction records
WDOptimizer is used to ...
USE IN (transaction)
The USE ... IN statement is used to define the block of operations to be performed in a transaction.
Transactions: Secure your processes on HFSQL tables
This chapter covers the following topics...
<Source>.TransactionFree (Function)
Transforms all "in transaction" records into "Normal" records if they do not belong to an ongoing transaction.
<Connection variable>.TransactionEnd (Function)
Validates the current transaction:
  • the modifications performed on the table 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.
HTransactionInterrupted (Function)
Determines whether a transaction was interrupted (the transaction was neither committed nor rolled back).
HTransactionRollbackToSavepoint (Function)
Rolls the transaction back to the savepoint.
<Connection variable>.TransactionRollbackToSavepoint (Function)
Rolls the transaction back to the savepoint.
Starting WDOptimizer in a command line
The wizard for creating iPad windows allows you to easily create a window containing all the main elements of a window for an iPad application...
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.
HTransactionSavepoint (Function)
Declares a transaction savepoint.
HTransactionInProgress (Function)
Used to find out whether a transaction is in progress.
<Connection variable>.TransactionIsolation (Function)
Configures the isolation level of transactions for a connection to an HFSQL server.
HTransaction (Function)
Starts a transaction on the tables (HFSQL or accessed via a Native Connector) and creates the transaction table.
Transactions in SQL
Starting with version 21, you can manage transactions in SQL code...
HTransactionCancel (Function)
If a transaction is active, rolls back all changes made to the tables since the beginning of the transaction.
HTransactionFree (Function)
Sets to a normal state all records that do not belong to an ongoing transaction.
<Connection variable>.TransactionCancel (Function)
If a transaction is active, rolls back all changes made to the tables since the beginning of the transaction.
HTransactionEnd (Function)
Validates the current transaction:
  • the modifications performed on the table 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.
Maintaining the files of Control Centers
When using a database, you may have to perform maintenance operations on the data files...
Client/Server transactions: available isolation modes
The HFSQL engine proposes to isolate the transactions...
HTransactionStart (Function)
Starts a transaction on the tables (HFSQL or accessed via a Native Connector) and creates the transaction table.
HSetTransaction (Function)
Enables or disables the management of transactions for one or more files.
<Source>.SetTransaction (Function)
Enables or disables the management of transactions for one or more files.
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...
HTransactionIsolation (Function)
Configures the isolation level of transactions for a connection to an HFSQL server.
WDOptimizer: Presentation
The different operations that can be performed with WDOptimizer are as follows ...
<Connection variable>.TransactionSavepoint (Function)
Declares a transaction savepoint.
<Connection variable>.TransactionStart (Function)
Starts a transaction on the tables (HFSQL or accessed via Native Access) and creates the transaction table.
TransactionFile (Property)
The TransactionFile property is used to determine if a data file is a transaction file.
RepeatableReadSupported (Property)
in the data model editor or programmatically) can be used in HFSQL Client/Server in a transaction...
SOCKS5 protocol
SOCKS5 is a simple network protocol intended to standardize the use of proxies for applications......
HTransactionList (Function)
Returns the list of current or interrupted transactions on the server for the specified connection.
<Connection variable>.TransactionList (Function)
Returns the list of current or interrupted transactions on the server for the specified connection.
HComputer (Function)
Stores a unique computer number or identifier in order to use the log and transactions...
7. HFSQL: Physical files
Checks the validity of an IdNr (personal identification number in Germany)....
Native MariaDB Connector: Specific features
The Native MariaDB Connector creates "InnoDB" tables to support locks and transactions on a MariaDB...
Native MySQL Connector: Specific features
locks and transactions on a MySQL database......
1
2
3
4
5
6
12
>