ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

How to create and run an SQL query through programming?
This help page explains how to create and run an SQL query through programming.
Overloading a WLanguage function or using a WLanguage function in an SQL query
WLanguage includes the "WL" keyword...
Report based on an SQL query with data accessed via a connection (ODBC, etc.)
A report based on an SQL query with data accessed via a connection can print records from a database accessible via a specific ODBC driver or via a Native Connector...
HSuggestKeyEnd (Function)
Finishes collecting information on executed queries.
Creating a query in SQL code
The query editor allows you to create a query by typing SQL code...
SQL functions for accessing the external databases
List of SQL functions used to access the external databases
HExecuteSQLQueryAsynchronous (Function)
Executes an SQL query asynchronously.
HExecuteSQLQuery (Function)
Initializes a query written in SQL language and declares this query to the HFSQL engine.
<Source>.ExecuteSQLQuery (Function)
Initializes a query written in SQL language and declares this query to the HFSQL engine.
Cross-database queries
An SQL query can operate on different databases...
HSuggestKey (Function)
Returns a list of keys to add to tables to improve query performance.
<Source>.ExecuteSQLQueryAsynchronous (Function)
Executes an SQL query asynchronously.
HSuggestKeyStart (Function)
Starts collecting information on executed queries.
ArrayDeleteAll (Function)
Deletes all elements: from a one-dimensional or two-dimensional WLanguage array. from an associative array. from an advanced array property (array of gglCalendar events, etc.). from a WLanguage queue. from a WLanguage stack. from a WLanguage list....
DeleteAll (Function)
Deletes all elements: from a one-dimensional or two-dimensional WLanguage array. from an associative array. from an advanced array property (array of gglCalendar events, etc.). from a WLanguage queue. from a WLanguage stack. from a WLanguage list....
LINUX: ODBC database access
The native access to HFSQL Classic and Client/Server is available for WINDEV applications running in Linux ("console" applications) and for the WEBDEV websites hosted in Linux......
Modbus
Modbus is a "field" (industrial and/or restricted environments) communication protocol created in 1979......
HCancelDeclaration (Function)
Allows you to: Delete a declaration made previously using HDeclare, HDeclareExternal, HDescriveFile. After this operation, the table is no longer recognized by the HFSQL engine. Free the resources of a query (after calling HExecuteQuery or HExecuteSQLQuery)....
Binding an OLE control to an item
An OLE control can be bound to an item in a table, query, etc....
WDMap: View records in a table
WDMap is used to view the records found in a table......
<Source>.CancelDeclaration (Function)
Allows you to: Delete a declaration made previously using HDeclare, HDeclareExternal, HDescriveFile. After this operation, the table is no longer recognized by the HFSQL engine. Free the resources of a query (after calling HExecuteQuery or HExecuteSQLQuery)....
Using a query with parameters
A query with parameters can be used......
The "Browser" pane
When a WINDEV, WEBDEV or WINDEV Mobile element (analysis, query, ......
NbItem (Property)
The NbItem property is used to get the total number of items (including composite keys) in a record of: a file described in the data model editor, a file described programmatically, an HFSQL view, a query....
HListItem (Function)
Returns the list of items: found in a data file ( a query or a view) known to the HFSQL engine. The data files defined by HDeclare, HDeclareExternal and HDescribeFile are taken into account. found in a Record variable....
Modifying the values displayed in the result of a select query
In the result of a select query, you have the ability to only display......
Table field linked to a table (Table file)
A data-bound Table control linked to a table is a field whose columns are linked to fields in a table or query (data source)......
Binding a Link control to an item
NbKeyItem (Property)
The NbKeyItem property is used to get the total number of key items (including composite keys) in a record of: a file described in the data model editor, a file described through programming, an HFSQL view, a query....