ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

HCreation (Function)
Creates an empty data file (file extension ".FIC") with index file, full-text index file and memo file if required.
HCreation (Example)
Example of the HCreation function
HCreationIfNotFound (Function)
Performs the following operations:
  • If the data file doesn't exist, create an empty data file (file with ".FIC" extension) with the index file, the full-text index file and the memo file if necessary. The function is equivalent to HCreation.
  • If the data file exists, opens the data file.
HInitSubscriber (Function)
Initializes the range of automatic identifiers for the description file of subscriber replica (".rpl" extension).
HFileExist (Function)
Determines:
  • whether a file exists, which means whether it was physically created (HCreation or HCreationIfNotFound).
  • whether a view or a query was defined.
HDeleteDirectory (Function)
Deletes a directory from an HFSQL Client/Server database.
MariaDB Native Connector: Special features
The Native MariaDB Connector creates "InnoDB" tables to support locks and transactions on a MariaDB database...
HAdd (Example)
Usage example of the HAdd function
HPass (Function)
Defines the password used to create or open a data file.
HDeleteAll (Function)
Deletes all records from a data file, an HFSQL view or a query.
HChangeLogDir (Function)
Modifies the location of log files corresponding to an HFSQL data file.
WDMap: View records in a data file
WDMap is used to view the records found in a data file...
HDeleteFile (Function)
Deletes HFSQL data files (.fic, .ndx, .ftx, .sdx and .mmo files, if any) from the server.
SQL Server Native Connector: specifics and notes
The following paragraphs present the main aspects and specific features of the Native SQL Server Connector...
Oracle Native Connector: Programming with HFSQL functions
To use an Oracle database with the Native Connector, the structure of ORACLE tables must be imported into the WINDEV or WEBDEV analysis...
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...
MariaDB Native Connector: Features and notes
This page presents the main aspects and requirements of the Native MariaDB Connector...
Size (Example)
Usage example of the Size property
HDescribeItem (Example)
HDescribeItem example
MySQL Native Connector: Features and notes
Remarks and specific features of the Native MySQL Connector
DB2 Native Connector: Features and notes
The following paragraphs present the main aspects and specific features of the Native DB2 Connector...
HChangeDir (Function)
Changes the path to a data file (i.e. directory in which the file will be handled).
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...
Oracle Native Connector: Features and notes
Remarks and specific features of the Native Oracle Connector
Using Unicode in HFSQL data files
The analysis proposes two types of Unicode items ...
SQLite Native Connector: Features and notes
The following paragraphs present the main aspects and specific features of the Native SQLite Connector.
HOpen (Function)
Opens a data file.
KeyExpression (Property)
The KeyExpression property is used to set the different components of a composite key.
Management errors specific to Native Connectors
When an HFSQL function fails (returns False for example), the corresponding error number is returned by HError...
Native XML Connector
WINDEV and WEBDEV allow you to import and handle a definition of XML files via the data model editor...
HChangeName (Example)
Usage example of the HChangeName function
HInfoFileProperty (Function)
Gets the properties of a data file located in an HFSQL server.
HDescribeFile (Function)
Describes a data file programmatically.
ReplicInitialize (Function)
Initializes or reinitializes a replication defined by the replication editor (ReplicEdit).
HChangePassword (Function)
Changes the password of an HFSQL Classic or HFSQL Client/Server data file.
WDMap: Reindexing an HFSQL data file
WDMap can be used both to determine whether an HFSQL data file should be reindexed and to reindex an HFSQL data file...
Reports & Queries software: WLanguage functions not supported
Some WLanguage functions are not available in Reports & Queries...
Defining specific character sets in HFSQL data files
When an application displays or saves data in HFSQL data files, this data is typed in the current language...
HChangeName (Function)
Modifies the physical name of a data file.
Progress Native Connector: Features and notes
Remarks and specific features of Native Progress Connector...
Native Informix Connector: Requirements and remarks
Remarks and specific features of Native Informix Connector
WDMap: Overview
WDMap is a tool used to view and handle a data file while developing an application...
Creating your own User Macro-Codes
The User Macro-Codes are sections of WLanguage code allowing the end user to customize his application...
HFSQL Client/Server: Setting up data files on the server
HSubstDir (Function)
Associates the data directory specified in the analysis with a directory found on disk.
H.LanguageCreationUnicode (Variable)
Allows you to define the characteristics of the sort for the Unicode items found in a data file.
Universal replication
The purpose of universal replication is to keep several databases synchronized...
HSavePosition (Function)
Stores the current file context (current record, filter, pointers).
FullTextIndex description (Variable type)
A FullTextIndex description variable is used to describe one or more full-text indexes programmatically.
Charset (Property)
The Charset property is used to:
  • Get the character set used by a Font variable.
  • Change the character set used by a Font variable.
  • Get the character set used by an HFSQL data file.
HRestorePosition (Function)
Restores the previously saved context of a file (function HSavePosition): record in progress, filter, playback pointers.
Migrating a WEBDEV site to PHP
To migrate a WEBDEV site to PHP...
Unalterable data files
This feature is used to signal that a data file cannot be modified after writing...
HModifyDatabaseRights (Function)
Sets the rights granted to a user or group for an HFSQL Client/Server database.
Custom-Folders in the analysis
Several file descriptions can be grouped into a "Custom-Folder"...
HInfoDatabaseRights (Function)
Gets the rights granted to a user or group on a database.
<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.
WLanguage functions available for a report
Most WLanguage functions can be used in the events of a report (created with the report editor)...
HErrorInfo (Example)
Usage example of the HErrorInfo function
HDeclare (Example)
Usage example of the HDeclare function
LanguageDescribed (Property)
The LanguageDescribed property is used to set the language used to compare and sort Unicode items (Unicode Text item or Unicode Text Memo item).
<Source>.DescribeFile (Function)
Describes a data file programmatically.
SAP ASE Native Connector (Sybase): Features and notes
The following paragraphs present the main aspects and specific features of the Native SAP ASE Connector (also called Native Sybase Access)...
Events associated with the project
List of events associated with the project
Server triggers
Server triggers are stored procedures executed by the server before or after a write operation performed on a database file...
HDescribeFullTextIndex (Example)
HDescribeFullTextIndex example
ChangeCharset (Function)
Retrieves and/or changes the character set used:
  • by all the screen fonts.
  • by all the operations performed on the character strings (functions and/or operators).
KeyExpression (Example)
Usage example of the KeyExpression property
Name (Property)
The property Name allows you to:
  • find out the name of the font associated with a variable of type Font.
  • know the name of a field, report or report block.
  • know the name of a field, a group of fields or a window.
  • know the name of a field, a group of fields or a page.
  • know and modify the name of a heading, data file, full-text index or semantic index.
HCopyRecord (Function)
Copies:
  • the content of the current record (loaded in memory) to the current data file record.
  • the content of the Record variable to the current data file record.
HModify (Example)
Usage example of the HModify function
H.ErrIgnore (Variable)
Specifies the mode for processing the errors:
  • the errors are processed by WINDEV
  • the errors are processed by the program.
PostgreSQL Native Connector: Features and notes
Remarks and specific features of Native PostgreSQL Connector...
Handling data files in PHP
WEBDEV allows you to create a PHP site that handles data files...
WDModFic: Tool for automatic modification of data files
WDModFic is a tool for automated modification of data files on development and end-user workstations...
TypeDescription (Property)
The TypeDescription property is used to:
  • Get the type used by an Enumeration or Combination item. This item was defined in the data model editor or programmatically.
  • Define the type used by an Enumeration or Combination item (only for items defined programmatically).
HFSQL functions
List of functions for HFSQL management
HCopyRecord (Example)
Usage example of the HCopyRecord function
Handling transactions programmatically
This chapter covers the following topics...
HFSQL constants
List of constants used by the HFSQL functions.
Errors while managing data files
When an HFSQL function fails (returns False for example), the corresponding error number is returned by HError...
Site map of PC SOFT documentation
1
2
3
4
>