ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Using ODBC on HFSQL Classic via JDBC
The ODBC driver on HFSQL Classic is used to access an HFSQL Classic database from an external database software that supports ODBC accesses...
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...
ODBC on HFSQL via Visual .NET (in C#)
The ODBC driver on HFSQL Classic (single-user and multi-user) is used to access an HFSQL Classic database from an external database software that supports ODBC accesses...
ODBC driver for HFSQL Classic and for HFSQL Client/Server (Linux)
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...
ODBCUserName (Property)
The property ODBCUsername property property allows you to:
  • Identify the username used to connect to a database via an ODBC driver or a Native Connector.
  • Specify the username used to connect to a database via an ODBC driver or a Native Connector.
ODBCPassword (Property)
The ODBCPassword property is used to:
  • Identify the password used to connect to a database via an ODBC driver or a Native Connector.
  • Specify the password used to connect to a database via an ODBC driver or a Native Connector.
ODBCConnectionName (Property)
The ODBCConnectionName property is used to:
  • Identify the name of the ODBC connection used when printing a report based on a "query performed on a connection".
  • Specify the name of the ODBC connection used when printing a report based on a "query performed on a connection".
ODBCSQLCode (Property)
The ODBCCodeSQL property property allows you to:
  • Find out the SQL code of the "query performed on a connection" (data source of report).
  • Modify the SQL code of the "query performed on a connection" (data source of report).
ODBCDatabaseName (Property)
The ODBCNameBase property allows you to:
  • Find out the name of the database used when printing a report based on a "query performed on a connection".
  • Specify the name of the database used when printing a report based on a "query performed on a connection".
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...
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...
ODBC driver for HFSQL Classic and HFSQL Client/Server - License agreement
ODBC driver for HFSQL Classic and HFSQL Client/Server - License agreement
Check: Connectivity to the external databases (via ODBC)
The monitoring robot will attempt to connect to an external database (MySQL, SQL Server, ...
HConnect (Example)
Usage example of the HConnect function
Setup for WINDEV and WEBDEV (Development version and WEBDEV Application Server for Windows)
HCloseConnection (Example)
Usage example of the HCloseConenction function
Database access: summary
WINDEV and WEBDEV support different SQL query execution modes depending on how the database was accessed....
Setup of the WEBDEV Application Server for Linux
The installation package (or DVD, if provided) allows you to install ...
H.SQLServerMode (Variable)
Allows you to specify the version of the Native SQL Server Connector that will be used.
SQL functions: Special case
List of SQL functions: Special cases
WDSQL, SQL Tool: Overview
WDSQL is used to...
Progress Native Connector: Programming with HFSQL functions
To use a Progress database with the Native Connector, you must...
WDInst: install additional components
By default, only the files found in the "List of setup files" window are installed on the user computers...
HOpenConnection (Example)
Usage example of the HOpenConnection function
Provider (Property)
The Provider property is used to manage the type of a connection (HFSQL Client/Server, OLE DB, etc.).
Accessing a database via a web service
The database can be accessed via a web service...
CtOLEDBProvider (Property)
The CtOLEDBProvider property gets and sets the name of the OLE DB provider (also called OLE DB server).
SQLListSource (Function)
Lists the data sources declared on a local site.
SQLCol (Function)
Retrieves the content of the specified column from the query result, for the current line.
SQLAssociate (Function)
Automatically associates each column of the query result with a control or with a variable of the application.
CtDescribedOLEDBProvider (Property)
The CtDescribedOLEDBProvider property gets and sets the name of the OLE DB provider (also called OLE DB server).
HDescribeConnection (Example)
Usage example of the HDescribeConnection function
Database parameters (Setup program)
The setup program creation wizard includes the setup of the database along with the application and suggests additional elements...
Native Progress Connector for WINDEV and WEBDEV
WINDEV and WEBDEV offer an optional Native Connector to Progress ...
WDMap: View records in a data file
WDMap is used to view the records found in a data file...
SQLListTable (Function)
List all the tables that can be accessed by the connected database system.
Native Informix Connector for WINDEV and WEBDEV
WINDEV and WEBDEV propose an optional Native Connector to Informix (also called Native Access...
SQLConnectWS (Function)
Connects the current application to a database that will be queried by SQL through a web service proxy (SOAP).
SQL Server Native Connector: Programming using SQL functions
To use an SQL Server database with the Native Connector (or "Native Access"), you can use SQL functions...
14. PHP generation in practice
Managing the HFSQL contexts in the windows and in the reports
An HFSQL context contains information relative to the data used...
SQLConnect (Function)
Connects the current application to a database that must be interrogated via SQL.
SQL Server Native Connector: specifics and notes
The following paragraphs present the main aspects and specific features of the Native SQL Server Connector...
WDSQL: Connecting to a database
The first operation to perform in order to use WDSQL is to establish the connection to a database...
Handling data files in PHP
WEBDEV allows you to create a PHP site that handles data files...
SQLConnect (Example)
Usage example of the SQLConnect function
Properties associated with a report
List of properties associated with a report
Native SQL Server Connector for WINDEV and WEBDEV
WINDEV and WEBDEV offer an optional Native SQL Server Connector (also called Native SQL Server Access)...
WDMap: Characteristics of database data files
WDMap is used to get various characteristics ...
HChangeConnection (Example)
Usage example of the HChangeConnection function
SQLTable (Function)
Transfers the result of a query to a Table control populated programmatically (a List Box or Combo Box control), with the possibility of Partial Fetch (the result is retrieved by blocks of rows).
Progress Native Connector: Programming using SQL functions
The use of SQL functions to handle Progress data does not require importing the file structure into the analysis...
<Source>.DeclareExternal (Function)
Temporarily imports into the current analysis the description of a data file from an existing HFSQL data file.
SQLGetCol (Function)
Retrieves the content of the specified column from the query result, for the current line.
HConnect (Function)
Redefines one or more connection parameters via Native Connector (Access, SQL Server, MySQL or Oracle) or via an OLE DB access on a specific table or set of tables.
Optional connection information
When defining the connections in the data model editor or when defining the connections programmatically, you have the ability to specifier the optional connection information...
<Source>.PrepareSQLQuery (Function)
Initializes a query written in SQL language and declares this query to the database server in order to optimize the next executions of this query.
Monitoring robot: Creating a control
The monitor of the monitoring robot is used to create the different checks that must be performed by the monitoring robot...
Installing a WEBDEV Cluster
HPrepareSQLQuery (Function)
Initializes a query written in SQL language and declares this query to the database server in order to optimize the next executions of this query.
Installing a WEBDEV Cluster
A WEBDEV Cluster is a set of servers (or server farm)...
H.NbRecModificationQuery
Used to find out the number of records added, modified or deleted when running the last query of the current context.
H.NumRec (Variable)
Contains the number of the physical record loaded in memory (which means the number of the last record read).
HEndNoModif (Function)
Unlocks a file that was locked by the same program with HNoModif.
SQLChangeConnection (Function)
Modifies the current connection.
HDeclareExternal (Function)
Temporarily imports into the current analysis the description of a data file from an existing HFSQL data file.
WDSQL: Creating and executing a script
A script is a set of SQL commands used to perform a specific operation (create a new table in the database, insert records, ...
Installing WINDEV/WEBDEV/WINDEV Mobile: Complying with the directory standard
The different Windows versions propose standard regarding the location of some files and the use of directories...
H.VisibleAutoIndexing (Variable)
Indicates whether the indexing window must be displayed during the automatic reindexing of HFSQL data files.
WEBDEV Application Server 2025
WEBDEV Application Server for the subscription-based version
Utilisation dans la classe Thread - Accès en Lecture - Type : Booléen
OLE DB provider for HFSQL
The OLE DB provider on HFSQL is used to access an HFSQL database (Classic or Client/Server) from an external software that manages the accesses by OLE DB...
SQLLock (Function)
Used to lock:
  • The entire data table, in read and write mode. Its data cannot be accessed by other computers.
  • The records selected by the query. This data cannot be accessed by the other computers. This method can be used to update records for example.
<Connection variable>.ExecuteProcedure (Function)
Runs a stored procedure.
SQL Server Native 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...
<Source>.EndNoModif (Function)
Unlocks a file that was locked by the same program with HNoModif.
HExecuteProcedure (Function)
Runs a stored procedure.
<Connection variable>.ExecuteAsynchronousProcedure (Function)
Executes a stored procedure in asynchronous mode.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
HListFile (Function)
Returns the list of files:
  • current analysis.
  • analyses in progress (projects with multiple analyses).
  • a specific analysis recognized by the HFSQL engine.
  • available on a connection via a Native Connector or an OLE DB driver.
  • for a group of files defined in the data model editor.
gpwOpenConnection (Function)
Opens a connection to a specific Client/Server database to manage User Groupware files in Client/Server mode.
The triggers
A trigger is a WLanguage procedure automatically called by the HFSQL engine whenever a modification is performed (addition, deletion, modification, ...
Silent setup
This help page presents the different types of silent installation available:
  • WEBDEV Application Server installation.
  • HFSQL Client/Server installation.
HExecuteAsynchronousProcedure (Function)
Executes a stored procedure in asynchronous mode.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
Drag and Drop
Drag and Drop is used to transfer data between several controls with the mouse. This data can be moved between several controls found in the same application or in different applications.
SQLFetch (Function)
Goes to the next row (i.e next record) of the query result.
WDConver: Use in interactive mode
Before you start using WDConver, you must have...
Distributing an external component
Once the component has been created, tested and generated, it can be distributed to other developers...
Importing data files into the analysis (external database, etc.)
WINDEV and WEBDEV allow you to easily handle external databases (Oracle, SQL Server, Access, etc, ...
Modifying the query content
The queries are used to easily select the records coming from one or more files, matching one or more selection criteria, ...
Project configuration
Project configurations allow you to adapt the same project to multiple "targets"...
Properties associated with reports and controls
List of properties associated with the reports and their controls
Configuring the connection with WDSQSINS
For compatibility with previous versions of the SQL Server Native Connector (also known as SQL Server Native Access), it is still possible to configure the connection in the WDSQSINS software (delivered with the SQL Server Native Connector)...
<Connection variable>.OpenConnection (Function)
Opens a connection to a specific database.
Native Oracle Connector for WINDEV and WEBDEV
WINDEV and WEBDEV offer an optional Native Oracle Connector (also called Native Oracle Access...
Configuring the connection with WDORAINS (optional setting)
For backward compatibility with the earlier versions of Native Oracle Connector (also called Native Oracle Access), the connection can still be configured in WDORAINS (supplied with Native Oracle Connector)...
Test of a query
The query editor allows you to run the test of query result...
Setup wizard: Steps for creating a WINDEV application setup program
The setup program creation wizard allows you to define all the settings of your setup program.
Specific features of the Express version
WDMap: Overview
WDMap is a tool used to view and handle a data file while developing an application...
HDescribeConnection (Function)
Describes a new connection to an external database.
HOpenConnection (Function)
Opens a connection to a specific database.
Setup of the WEBDEV Application Server for Linux
Utilisation dans la classe _edthymlStylePolice - Accès en Lecture + Ecriture - Type : Tous types
<Report>.Print (Function)
Prints a report created with the report editor.
Installing WEBDEV Application Server (Windows)
Analysis: Description of data file structure
The analysis allows you to define the structure of data files used by the project...
iPrintReport (Function)
Prints a report created with the report editor.
5. Deploying a dynamic Session or AWP site in practice
Progress Bar control properties
List of properties associated with the Progress Bar control
Query based on query
Queries can be based on items from another query...
<Source>.ExecuteQueryAsynchronous (Function)
Executes a SELECT query asynchronously.
HExecuteQueryAsynchronous (Function)
Executes a SELECT query asynchronously.
12. External component in practice
Installing 64-bit WINDEV, WEBDEV or WINDEV Mobile
This chapter presents the configuration required to install WINDEV, WEBDEV or WINDEV Mobile in 64-bit mode...
How to develop a PHP site?
What is a PHP site?...
WDConver: Presentation
WDConver is a tool used to convert data to an HFSQL Classic data file from a file ...
HExecuteSQLQueryAsynchronous (Function)
Executes an SQL query asynchronously.
<Source>.ExecuteSQLQueryAsynchronous (Function)
Executes an SQL query asynchronously.
HPrepareQuery (Function)
Initializes a query and declares this query to the database server in order to optimize the next executions of this query.
<Source>.PrepareQuery (Function)
Initializes a query and declares this query to the database server in order to optimize the next executions of this query.
OAuth server integrated into WEBDEV Application Server
The OAuth protocol is an open standard used to issue secure authorizations...
Deployment via physical media (DVD, etc.)
13. External component in practice
External component in practice
Report based on a query
Queries are used to easily select records in one or more data files...
HExecuteQuery (Function)
Declares a query created in the query editor to the HFSQL engine and runs this query.
<Source>.ExecuteQuery (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.
HFSQL constants
List of constants used by the HFSQL functions.
<Source>.ExecuteSQLQuery (Function)
Initializes a query written in SQL language and declares this query to the HFSQL engine.
Site map of PC SOFT documentation
1
2
3
4
5
6
>