ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

<HFSQL connection>.CheckMemoAsynchronous (Function)
Checks the structural integrity of memos in an HFSQL Client/Server data file.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
HFSQL Client/Server functions (prefix syntax)
Several HFSQL functions are used to manage the HFSQL Client/Server data...
HFSQL Client/Server functions
Several HFSQL functions are used to manage the HFSQL Client/Server data...
HFSQL Client/Server: Overview
You have the ability to create applications that access the HFSQL Client/Server databases...
Using Unicode in HFSQL data files
The analysis proposes two types of Unicode items ...
Browsing the HFSQL data files
The "Key" items are used to organize the records in a data file in order to optimize the browse or the search...
Stored procedures and queries (HFSQL Client/Server)
The stored procedures are used to simplify the development and the maintenance of your applications by factorizing the code...
HFSQL functions
List of functions for HFSQL management
<HFSQL connection>.CheckIndexAsynchronous (Function)
Checks that the data contained in the index file (.NDX file) correctly references the data contained in the HFSQL Client/Server data file (.FIC file).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Converting an HFSQL Classic database into HFSQL Client/Server
There are two methods to convert HFSQL Classic databases to HFSQL Client/Server in WINDEV, WEBDEV and WINDEV Mobile...
HFSQL functions (prefix syntax)
List of functions for HFSQL management
Managing spatial data in HFSQL databases
Starting with version 2024, you can store and manipulate geometric and geographic data in HFSQL databases...
ODBC driver for HFSQL Classic and for HFSQL Client/Server (Windows)
The ODBC driver for HFSQL Classic (single-user or multi-user) is used to access an HFSQL Classic database from an external database software that supports the accesses by ODBC...
Operating mode of HFSQL application
An HFSQL application can operate in network mode or in Client/Server mode...
<Source>.ImportHF55 (Function)
Imports a Hyper File 5.5 file into an HFSQL Classic file.
<Source>.UnlockFile (Function)
Unlocks the records of a data file:
  • locked by HLockFile.
  • individually locked by a locking read function.
<Source>.SeekLast (Function)
Sets the position on the last file record whose value for a specific item is less than or equal to a sought value.
<Source>.ListKey (Function)
Returns the list of keys in a data file (query or view) recognized by the HFSQL engine.
SQL commands available in an SQL query
WINDEV allows you to easily run queries in SQL code...
<Source>.SetTransaction (Function)
Enables or disables the management of transactions for one or more files.
<Source>.DescribeFile (Function)
Describes a data file programmatically.
HTransactionStart (Function)
Starts a transaction on the data files (HFSQL or accessed via a Native Connector) and creates the transaction file.
HCheckIndexAsynchronous (Function)
Checks that the data contained in the index file (.NDX file) correctly references the data contained in the HFSQL Client/Server data file (.FIC file).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
<Source>.TransactionFree (Function)
Transforms all "in transaction" records into "Normal" records if they do not belong to an ongoing transaction.
HTransactionFree (Function)
Sets to a normal state all records that do not belong to an ongoing transaction.
HCheckMemoAsynchronous (Function)
Checks the structural integrity of memos in an HFSQL Client/Server data file.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
File Description (Variable type)
The File Description variable is used to programmatically describe data files.
Composite keys
A composite key is a key item containing several other items...
HTransactionInterrupted (Function)
Determines whether a transaction was interrupted (the transaction was neither committed nor rolled back).
HUnlockFile (Function)
Unlocks the records of a data file:
  • locked by HLockFile.
  • individually locked by a locking read function.
Filtering a data file, a view or a query
A filter is used to define programmatically a selection of records corresponding to one or more criteria...
HDescribeSemanticIndex (Function)
Defines a semantic index of a data file created programmatically.
HCheckIndex (Function)
Checks whether the data found in the index file (.NDX file) properly refers the data found in the data file (.FIC file).
HSetTransaction (Function)
Enables or disables the management of transactions for one or more files.
<Connection variable>.TransactionRollbackToSavepoint (Function)
Rolls the transaction back to the savepoint.
Aliases on data files: HAlias function
The aliases are used to handle ...
<Connection variable>.TransactionSavepoint (Function)
Declares a transaction savepoint.
HTransactionRollbackToSavepoint (Function)
Rolls the transaction back to the savepoint.
HCloseAnalysis (Function)
Closes the current analysis (or all current analyses in the case of a project with multiple analyses).
HDescribeItem (Function)
Describes a file item programmatically.
HTransactionSavepoint (Function)
Declares a transaction savepoint.
HSeekLast (Function)
Sets the position on the last file record whose value for a specific item is less than or equal to a sought value.
HCheckMemo (Function)
Checks the structural integrity of memos in an HFSQL data file.
HDescribeFile (Function)
Describes a data file programmatically.
HListKey (Function)
Returns the list of keys in a data file (query or view) recognized by the HFSQL engine.
HTransaction (Function)
Starts a transaction on the data files (HFSQL or accessed via a Native Connector) and creates the transaction file.
HDescribeLink (Function)
Describes a link between two data files programmatically.
Item Description (Variable type)
An Item Description variable is used to describe one or more items in a data file programmatically.
HDescribeFullTextIndex (Function)
Describes a full-text index of data file created programmatically.
HImportHF55 (Function)
Imports a Hyper File 5.5 file into an HFSQL Classic file.
HListSpatialKey (Function)
Returns the spatial keys of a data file (used in a query or view) recognized by the HFSQL engine.
<Connection variable>.Transaction (Function)
Starts a transaction on the data files (HFSQL or accessed via Native Access) and creates the transaction file.
HListAnalysis (Function)
Returns the list of WINDEV or WEBDEV analyses (in HFSQL Classic format) available in a given directory.
<Connection variable>.TransactionStart (Function)
Starts a transaction on the data files (HFSQL or accessed via Native Access) and creates the transaction file.
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>.ListSpatialKeys (Function)
Returns the spatial keys of a data file (used in a query or view) recognized by the HFSQL engine.
<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.
FOR EACH/FOR ALL statement (loop through data files)
The FOR EACH statement performs different types of iterations...
Link Description (Variable type)
A Link Description variable is used to describe a link between two data files programmatically.
1
2
3