ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Native MySQL Connector for WINDEV and WEBDEV
WINDEV and WEBDEV offer a Native Connector for MySQL...
MySQL Native Connector: Programming with HFSQL functions
To use a MySQL database with the Native Connector (or Native Access), import the structure of MySQL tables into the WINDEV or WEBDEV analysis...
MySQL Native Connector: Features and notes
Remarks and specific features of the Native MySQL Connector
MySQL Native Connector: Special features
The Native MySQL Connector (also called "Native MySQL Access") creates "InnoDB" tables to support locks and transactions on a MySQL database...
MySQL Native Connector: Programming with SQL functions
The SQL functions can be used to handle the MySQL database...
Native MySQL Connector License Agreement
Native MySQL Connector License Agreement
CtCacheSize (Property)
The CtCacheSize property is used to determine and change the maximum number of records that can be stored in the cache of the Native MySQL Connector.
Importing styles from a WordPress theme with WEBDEV
WordPress offers numerous templates to create original websites...
<Connection variable>.ListDatabase (Function)
Lists the Client/Server databases associated with a connection.
HListDatabase (Function)
Lists the Client/Server databases associated with a connection.
Server (Property)
The Server property is used to manage the data source of a connection (HFSQL Client/Server, OLE DB, etc.).
Source (Property)
The Source property can be used on:
  • Chart control field field: in this case, the Source property indicates the source of the series: table column, list of values, etc, ...
  • connection in which case the Source property is used to identify or define the source of a connection (HFSQL Client/Server, OLE DB, etc.).
Project description: Data files tab
The project description window allows you to configure various elements of your project...
Manipulating a database from a Java application
You can start developing your application as soon as the WINDEV project is defined as being a Java project...
Migrating a WEBDEV site to PHP
To migrate a WEBDEV site to PHP...
SQLTransaction (Function)
Begins, commits or rolls back a transaction:
  • on the files of a database opened by SQLConnect,
  • on the files of a database opened by a connection (OLE DB or Native Access/Native Connector) defined in the data model editor or with HOpenConnection.
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.
Management errors specific to Native Connectors
When an HFSQL function fails (returns False for example), the corresponding error number is returned by HError...
Deploying a Java archive
Like for any application, WINDEV allows you to create a setup program for a Java application...
Creating a Java project
WINDEV allows you to generate a Java application without even knowing the Java language...
Importing data files into the analysis (external database, etc.)
WINDEV and WEBDEV allow you to easily handle external databases (Oracle, SQL Server, Access, etc, ...
SQLConnect (Function)
Connects the current application to a database that must be interrogated via SQL.
Provider (Property)
The Provider property is used to manage the type of a connection (HFSQL Client/Server, OLE DB, etc.).
Handling data files in PHP
WEBDEV allows you to create a PHP site that handles data files...
HSavePosition (Function)
Stores the current file context (current record, filter, pointers).
SQLConnectWS (Function)
Connects the current application to a database that will be queried by SQL through a web service proxy (SOAP).
gpwOpenConnection (Function)
Opens a connection to a specific Client/Server database to manage User Groupware files in Client/Server mode.
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.
<Source>.SavePosition (Function)
Stores the current context of a data file: current record, filter, read pointers.
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.
SQL: Managing joins (INNER JOIN, OUTER JOIN)
To select records coming from several data files, joins must be used in the SQL query...
CtOLEDBProvider (Property)
The CtOLEDBProvider property gets and sets the name of the OLE DB provider (also called OLE DB server).
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...
CtDescribedOLEDBProvider (Property)
The CtDescribedOLEDBProvider property gets and sets the name of the OLE DB provider (also called OLE DB server).
CacheSize (Property)
The CacheSize property is used to:
  • Get the maximum number of records that can be stored in the cache of the Native MySQL Connector.
  • Change the maximum number of records that can be stored in the cache of the Native MySQL Connector.
14. PHP generation in practice
CalculatedItemExpression (Property)
The CalculatedItemExpression property is used to:
  • Find out the SQL expression that defines the value of a calculated item. This item was defined in the data model editor or programmatically.
  • Define the SQL expression returning the value of a calculated item (when describing the item through programming).
SQLConnect (Example)
Usage example of the SQLConnect function
Debugging in PHP
A site generated in PHP can be debugged in standard WEBDEV mode...
HDescribeConnection (Function)
Describes a new connection to an external database.
SQLExecWDR (Function)
Runs the SQL code of a query created in the query editor.
SQLFetch (Function)
Goes to the next row (i.e next record) of the query result.
Automatic assisted universal replication
The automatic assisted replication is used to easily implement a replication on an existing application...
WLanguage functions available in PHP
Some WLanguage functions are not available in PHP...
<Source>.Creation (Function)
Creates an empty data file (extension ".FIC") with index file, full-text index file, spatial index file and memo file if required.
HCreation (Function)
Creates an empty data file (file extension ".FIC") with index file, full-text index file and memo file if required.
SQLListSource (Function)
Lists the data sources declared on a local site.
Managing databases in WINDEV Java applications
This document presents the different access modes to databases from a WINDEV Java application...
HRestorePosition (Function)
Restores the previously saved context of a file (function HSavePosition): record in progress, filter, playback pointers.
Assisted universal replication programmatically
The assisted replication through programming is used to implement a replication on an existing application while controlling the synchronization in the application itself...
Java application and WINDEV
A Java application is an application entirely compiled in Java...
Project analysis: the Logical Data Model (LDM)
An LDM (Logical Data Model) is used to describe data structures (data files, fields, etc.)...
Using data from an external database
WINDEV Tutorial - External database Using data from an external database - 40 min
16. Java applications in practice
Java applications in practice
How to develop a PHP site?
What is a PHP site?...
MariaDB Native Connector: Programming with HFSQL functions
To use a MariaDB database with Native Connector, the structure of MariaDB tables must be imported into the WINDEV or WEBDEV analysis...
Enumeration and Combination items
WINDEV, WEBDEV and WINDEV Mobile propose the Enumeration and Combination types...
Specific features of the Express version
SQLCol (Function)
Retrieves the content of the specified column from the query result, for the current line.
Universal replication
The purpose of universal replication is to keep several databases synchronized...
<Source>.DeclareExternal (Function)
Temporarily imports into the current analysis the description of a data file from an existing HFSQL data file.
HOpenConnection (Function)
Opens a connection to a specific database.
HFSQL properties
List of HFSQL properties
MariaDB Native Connector: Features and notes
This page presents the main aspects and requirements of the Native MariaDB Connector...
Type (Property)
The Type property is used to get:
  • the type of element (data file or item) defined programmatically or in the data model editor, view or query.
  • the type of object.
  • the type of data held in a Variant.
Check: Connectivity to the external databases (via ODBC)
The monitoring robot will attempt to connect to an external database (MySQL, SQL Server, ...
HDeclareExternal (Function)
Temporarily imports into the current analysis the description of a data file from an existing HFSQL data file.
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...
SQL functions that can be used in SQL queries
The following SQL functions can be used on the queries written in SQL code (classified by theme)...
<Source>.ExecuteQuery (Function)
Declares a query created in the query editor to the HFSQL engine and runs this query.
Creating a WINDEV application for Linux
WINDEV allows you to create native 64-bit Linux executables. Their UI is developed with the window editor.
New features in WEBDEV 2026
HExecuteQuery (Function)
Declares a query created in the query editor to the HFSQL engine and runs this query.
SQLExec (Function)
Names and runs an SQL query.
New features in WEBDEV 2026
WEBDEV 2026 is now available.
New features in WINDEV 2026
WINDEV 2026 is now available.
New features in WINDEV 2026
New products brochure 28: Common new products
New features in WINDEV/WEBDEV/WINDEV Mobile 28 presented in the New Features brochure.
HFSQL functions
List of functions for HFSQL management
HFSQL constants
List of constants used by the HFSQL functions.
2025 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2025 in the What's new 2025 brochure.
2025 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2025 in the What's new 2025 brochure.
New products brochure 27: Common new products
New features in WINDEV/WEBDEV/WINDEV Mobile 27 presented in the New Features brochure.
2024 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2024 in the 2024 New Features brochure.
Site map of PC SOFT documentation
1
2
3
4
>