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.
HSuggestKeyStart (Function)
Starts collecting information on executed queries.
HExecuteSQLQuery (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.
<Source>.ExecuteSQLQuery (Function)
Initializes a query written in SQL language and declares this query to the HFSQL engine.
Creating and testing a query with parameters
Regardless of the query type (Select, Insert, Delete, Update) and regardless of its creation mode (with the wizard or by SQL directly), you have the ability to use parameters. The name of the parameter is specified when creating the query....
Joins between the data files of a select query
When several data files are used in a query, the query editor automatically searches for the links between these files described in the analysis......
Managing HFSQL Client/Server files
The HFSQL Control Center allows you to fully manage HFSQL Client/Server data files......
WINDEV Mobile 2025 Update
Here are the new features that you will discover in this version......
SQLConnectWS (Function)
Connects the current application to a database that will be queried by SQL through a Webservice proxy (SOAP).
Native Oracle Connector: Retrieving the output value of a stored procedure
The Native Oracle Connector is used to: specify the input values during the call to a stored procedure. retrieve the output values after a call to a stored procedure....
WDAdminHF: Managing the data files
The remote HFSQL administrator proposes a full management of the HFSQL Client/Server databases......
SQLConnect (Function)
Connects the current application to a database that must be interrogated via SQL.
Managing HFSQL Classic tables
The HFSQL Control Center allows you to fully manage HFSQL Classic tables......
Data source (Type of variable)
A Data source variable is used to describe a temporary data source (query, view, alias, ...)
Printing a report in WINDEV
When creating a report, the test of this report can be run from the report editor......
Native SQL Server Connector: Programming with HFSQL functions
To use an SQL Server database with Native Connector, the structure of SQL Server tables must be imported into the data model analysis......
SQLPrevious (Function)
Positions on the previous row of the query result.
SQLNext (Function)
Positions on the next row of the query result.
Table, List Box and Combo Box controls bound to queries
A Table, List Box, or Combo Box control can be used to display the content of a table or query......
Native DB2 Connector: Programming with HFSQL functions
To use a DB2 database with Native Connector, the structure of DB2 tables must be imported into the WINDEV or WEBDEV analysis......
Native Informix Connector: Programming with HFSQL functions
To use an Informix database with the Native Connector, import the structure of Informix tables into the WINDEV or WEBDEV analysis......
SQLLast (Function)
Sets the position on the last row of the query result.