ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

<Connection variable>.Transaction (Function)
Starts a transaction on the data files (HFSQL or accessed via Native Access) and creates the transaction file.
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.
WDOptimizer: Presentation
The various operations that can be carried out with WDOptimizer are ...
HTransactionSavepoint (Function)
Declares a transaction savepoint.
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...
<Connection variable>.TransactionCancel (Function)
If a transaction is in progress, rolls back all operations performed on data files in transactions since the start of the transaction.
<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.
Maintaining the files of Control Centers
When using a database, you may have to perform maintenance operations on the data files...
HSetTransaction (Function)
Enables or disables the management of transactions for one or more files.
Transactions: Secure your processes on HFSQL data files
This chapter covers the following topics...
Client/Server transactions: available isolation modes
The HFSQL engine proposes to isolate the transactions...
HTransactionRollbackToSavepoint (Function)
Rolls the transaction back to the savepoint.
HTransactionFree (Function)
Transforms all "in transaction" records into "normal" records if they do not belong to a transaction currently in progress.
<Connection variable>.TransactionSavepoint (Function)
Declares a transaction savepoint.
HTransactionInterrupted (Function)
Used to find out whether a transaction was interrupted (the transaction was neither validated nor canceled).
<Source>.TransactionFree (Function)
Transforms all "in transaction" records into "Normal" records if they do not belong to an ongoing transaction.
<Connection variable>.TransactionRollbackToSavepoint (Function)
Rolls the transaction back to the savepoint.
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.
HTransactionStart (Function)
Starts a transaction on the data files (HFSQL or accessed via a Native Connector) and creates the transaction file.
HTransactionCancel (Function)
If a transaction is active, rolls back all changes made to the data files since the beginning of the transaction.
HTransactionInProgress (Function)
Used to find out whether a transaction is in progress.
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.
<Connection variable>.TransactionIsolation (Function)
Configures the isolation level of transactions for a connection to an HFSQL server.
Starting WDOptimizer in a command line
HTransaction (Function)
Starts a transaction on the data files (HFSQL or accessed via a Native Connector) and creates the transaction file.
HTransactionIsolation (Function)
Configures the isolation level of transactions for a connection to an HFSQL server.
<Source>.SetTransaction (Function)
Enables or disables the management of transactions for one or more files.
Transactions in SQL
Starting with version 21, you can manage transactions in SQL code...
<Connection variable>.TransactionStart (Function)
Starts a transaction on the data files (HFSQL or accessed via Native Access) and creates the transaction file.
Native MySQL Connector: Specific features and remarks
Remarks and specific features of the Native MySQL Connector...
WDAdminHF: Managing the data files
The remote HFSQL administrator proposes a full management of the HFSQL Client/Server databases......
Extensions of files created by WINDEV, WEBDEV, WINDEV Mobile
The table below presents the main extensions of files created and supported by WINDEV, WEBDEV...
HConnect (Function)
Redefines one or more connection parameters via Native Connector (Access, SQL Server, MySQL...
New Features brochure - Version 27: Common new features
New features in WINDEV/WEBDEV/WINDEV Mobile 27 presented in the New Features brochure....
Managing HFSQL Client/Server files
The HFSQL Control Center allows you to fully manage HFSQL Client/Server data files......
File Description (Type of variable)
The File Description variable is used to programmatically describe data files.
Native SQL Server Connector: Programming with HFSQL functions
To use an SQL Server database with Native Connector, the structure of SQL Server tables must...
HIndex (Function)
Rebuilds the file index (".NDX" file).
HCross (Function)
Crosses a record in a data file.
Specific features of the Express version
3-tier architecture
The development in "3-tier" architecture is now simplified......
Specific features of the Express version
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, ...)
HFSQL constants
List of constants used by the HFSQL functions....
httpRequest (Type of variable)
The httpRequest type is used to retrieve the advanced characteristics of an HTTP/HTTPS request....
Native MySQL Connector: Programming with HFSQL functions
To use a MySQL database with the Native Connector (or Native Access), import the structure of MySQL...
HDuplicateRecord (Function)
Duplicates the record read in a data file: the record found in memory is added into the data file...
HDelete (Function)
Deletes a record from a data file (query or view).
Native MariaDB Connector: Programming with HFSQL functions
To use a MariaDB database with Native Connector, the structure of MariaDB tables must be imported...
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
Importing/Consuming web services
WINDEV, WEBDEV and WINDEV Mobile allow you to directly import Webservices into your applications......
1. Implementing a Client/Server database
WEBDEV Tutorial - Managing an HFSQL Client/Server database Lesson 1 - Implementing a Client/Server...
1
3
4
5
6
7
>