ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

<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 table (.FIC file).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Using Unicode in HFSQL tables
The database schema proposes two types of Unicode items ...
Operating mode of HFSQL application
An HFSQL application can operate in network mode or in Client/Server mode...
HFSQL Client/Server functions
Several HFSQL functions are used to manage the HFSQL Client/Server data...
HFSQL functions (prefix syntax)
List of functions for HFSQL management
Remote HFSQL Administrator: Overview
The remote HFSQL administrator is a WEBDEV site installed with the WEBDEV application server and used to remotely manage the HFSQL Client/Server databases installed on the Web server...
Managing the HFSQL contexts in the windows and in the reports
An HFSQL context contains information relative to the data used...
Browsing the HFSQL tables
The "Key" items are used to organize the records in a table in order to optimize the browse or the search...
Managing spatial data in HFSQL databases
Starting with version 2024, you can store and manipulate geometric and geographic data in HFSQL databases...
HFSQL functions
List of functions for HFSQL management
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 connection>.CheckMemoAsynchronous (Function)
Checks the structural integrity of memos in an HFSQL Client/Server table.
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...
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...
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...
HFSQL Client/Server: Overview
You have the ability to create applications that access the HFSQL Client/Server databases...
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.
HDescribeItem (Function)
Describes a file item programmatically.
DB2 Native Connector: Features and notes
The following paragraphs present the main aspects and specific features of the Native DB2 Connector...
Filtering a table, a view or a query
A filter is used to define programmatically a selection of records corresponding to one or more criteria...
HDescribeFile (Function)
Describes a table programmatically.
HTransactionInterrupted (Function)
Determines whether a transaction was interrupted (the transaction was neither committed nor rolled back).
HCheckIndex (Function)
Checks whether the data found in the index table (.NDX file) properly refers the data found in the table (.FIC file).
HListAnalysis (Function)
Returns the list of WINDEV or WEBDEV database schemas (in HFSQL Classic format) available in a given directory.
Composite keys
A composite key is a key item containing several other items...
SQL commands available in an SQL query
WINDEV allows you to easily run queries in SQL code...
HTransactionFree (Function)
Sets to a normal state all records that do not belong to an ongoing transaction.
<Source>.UnlockFile (Function)
Unlocks the records of a table:
  • locked by HLockFile.
  • individually locked by a locking read function.
HCloseAnalysis (Function)
Closes the current database schema (or all current database schemas in the case of a project with multiple database schemas).
<Source>.QueryExecuted (Function)
Determines if a query has been executed.
<Source>.SetTransaction (Function)
Enables or disables the management of transactions for one or more files.
Aliases on tables: HAlias function
The aliases are used to handle ...
<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.
<Source>.DescribeFile (Function)
Describes a table programmatically.
<Connection variable>.TransactionStart (Function)
Starts a transaction on the tables (HFSQL or accessed via Native Access) and creates the transaction table.
<Source>.ListSpatialKeys (Function)
Returns the spatial keys of a table (used in a query or view) recognized by the HFSQL engine.
Item Description (Variable type)
An Item Description variable is used to describe one or more items in a table programmatically.
Native Oracle Connector for WINDEV and WEBDEV
WINDEV and WEBDEV offer an optional Native Oracle Connector (also called Native Oracle Access...
Comparison operators
The comparison operators can be divided into several categories...
HUnlockFile (Function)
Unlocks the records of a table:
  • locked by HLockFile.
  • individually locked by a locking read function.
<Connection variable>.Transaction (Function)
Starts a transaction on the tables (HFSQL or accessed via Native Access) and creates the transaction table.
HListSpatialKey (Function)
Returns the spatial keys of a table (used in a query or view) recognized by the HFSQL engine.
HDescribeSemanticIndex (Function)
Describes a semantic index of a programmatically created table.
HQueryExecuted (Function)
Determines if a query has been executed.
HTransaction (Function)
Starts a transaction on the tables (HFSQL or accessed via a Native Connector) and creates the transaction table.
<Source>.TransactionFree (Function)
Transforms all "in transaction" records into "Normal" records if they do not belong to an ongoing transaction.
HCheckMemo (Function)
Checks the structural integrity of memos in an HFSQL table.
HCheckMemoAsynchronous (Function)
Checks the structural integrity of memos in an HFSQL Client/Server table.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
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.
HCheckIndexAsynchronous (Function)
Checks that the data contained in the index file (.NDX file) correctly references the data contained in the HFSQL Client/Server table (.FIC file).
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
<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.
HListKey (Function)
Returns the list of keys in a table (query or view) recognized by the HFSQL engine.
HDescribeFullTextIndex (Function)
Describes a full-text index of table created programmatically.
HImportHF55 (Function)
Imports a Hyper File 5.5 file into an HFSQL Classic file.
<Source>.ListKey (Function)
Returns the list of keys in a table (query or view) recognized by the HFSQL engine.
POUR TOUT/POUR ALL instruction (table browsing)
Training FOR ALL instruction can be used to perform different types of runs...
Native DB2 Connector for WINDEV and WEBDEV
WINDEV and WEBDEV offer an optional Native Connector to DB2...
HTransactionStart (Function)
Starts a transaction on the tables (HFSQL or accessed via a Native Connector) and creates the transaction table.
HDescribeLink (Function)
Describes a link between two tables programmatically.
HSetTransaction (Function)
Enables or disables the management of transactions for one or more files.
<Source>.ImportHF55 (Function)
Imports a Hyper File 5.5 file into an HFSQL Classic file.
1
3