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.
Managing the HFSQL servers
The HFSQL Control Center allows you to fully manage HFSQL servers......
Unalterable data files
This feature is used to signal that a data file cannot be modified after writing......
Native Sybase Connector: Specific features and remarks
The following paragraphs present the main aspects and specific features of the Native Sybase...
HCopyFile (Function)
Copies an HFSQL data file (.fic, .ndx and .mmo files if they exist): from the HFSQL server...
Configuring the connection with WDORAINS (optional setting)
For backward compatibility with the earlier versions of Native Oracle Connector (also called Native...
HTTPSend (Function)
Sends an HTTP request and waits for the response from the HTTP server.
Creating an application that manages the Euro
The method for creating an application supporting the switch to the Euro is as simple as the method...
WDAdminHF: Managing the server
During the connection to the remote HFSQL administrator, you must specify the HFSQL server...
Native PostgreSQL Connector: Specific features and remarks
Remarks and specific features of Native PostgreSQL Connector......
HFSQL Control Center: Overview
The HFSQL Control Center is used to manage the different HFSQL databases (Network, Mobile,...
Managing HFSQL Classic data files
The HFSQL Control Center allows you to fully manage HFSQL Classic data files......
FTPConnect (Function)
Connects the current computer to an FTP server (File Transfer Protocol).
HExecuteQuery (Function)
Declares a query created in the query editor to the HFSQL engine and runs this query.
HExecuteSQLQuery (Function)
Initializes a query written in SQL language and declares this query to the HFSQL engine.
Android In-App configuration
A specific configuration is required to manage the In-App purchases in an Android application......
Optional connection information
When defining the connections in the data model editor or when defining the connections...
WDInst: installing additional elements
By default, only the files found in the "List of setup files" window are installed on the user...
WINDEV, WEBDEV and WINDEV Mobile tools
The following tools are provided with WINDEV, WEBDEV and WINDEV Mobile...
17. TLS/SSL: Encrypting information on the Web
In-App purchases
The mobile systems (Android/iOS) allow their applications to propose content at extra cost,...
How to include secure payment in a WEBDEV site?
This help page explains how to add a secure payment into a WEBDEV site......
Modifying the query content
The queries are used to easily select the records coming from one or more files, matching one...
Native xBase/FoxPro Access: Specific features and remarks
This help page presents the specific features regarding the programming of Native xBase/FoxPro...
Native MariaDB Connector: Requirements and remarks
This page presents the main aspects and requirements of the Native MariaDB Connector......
Additional setup modules
The setup wizard allows you to include additional modules in the setup. The additional modules...
1
2
3
4
5
6
7
>