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.
<Source>.SetTransaction (Function)
Enables or disables the management of transactions for one or more files.
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.
Transactions in SQL
Starting with version 21, you can manage transactions in SQL code...
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.
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.
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.
HCross (Function)
Crosses a record in a table.
Specific features of the Express version
HFSQL constants
List of constants used by the HFSQL functions....
3-tier architecture
The development in "3-tier" architecture is now simplified......
Project description: Files tab
The project description window allows you to configure various elements of your project......
Data source (Type of variable)
A Data source variable is used to describe a temporary data source (query, view, alias, ...)
ftpConnection (Variable type)
The ftpConnection type is used to define all the advanced characteristics of an FTP connection.
Native MySQL Connector: Programming with HFSQL functions
To use a MySQL database with the Native Connector (or Native Access), import the structure of MySQL...
Native MariaDB Connector: Programming with HFSQL functions
To use a MariaDB database with Native Connector, the structure of MariaDB tables must be imported...
HDelete (Function)
Deletes a record from a table (query or view).
HDuplicateRecord (Function)
Duplicates the record read in a table: the record found in memory is added into the table (query...
httpRequest (Type of variable)
The httpRequest type is used to retrieve the advanced characteristics of an HTTP/HTTPS request....
restRequest (Type of variable)
The restRequest type is used to define the advanced characteristics of a REST request.
Limitations of WINDEV, WEBDEV and WINDEV Mobile
HAdd (Function)
Adds: the record found in memory into the table (query or view). the record found in a Record...
Importing/Consuming web services
WINDEV, WEBDEV and WINDEV Mobile allow you to directly import Webservices into your applications......
Events associated with the project
List of events associated with the project...
1. Implementing a Client/Server database
WEBDEV Tutorial - Managing an HFSQL Client/Server database Lesson 1 - Implementing a Client/Server...
1
7
8
9
10
11
12
>