ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

This content has been translated automatically.  Click here  to view the French version.
Help / WLanguage / Managing databases / HFSQL / Types of HFSQL variables
  • Properties specific to hFileParameter variables
  • Functions using hFileParameter variables
WINDEV
WindowsLinuxJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac Catalyst
Others
Stored procedures
hFileParameter (Variable type)
In french: hParamètreFichier
HFSQL Client/ServerAvailable only with this kind of connection
The hFileParameter type is used to define the data files taken into account by a scheduled optimization task. The characteristics of these data files can be defined and modified using various WLanguage properties.
This type of variable is used by the hScheduledOptimization type and by various WLanguage functions.
Note: For more details on the declaration of this type of variable and the use of WLanguage properties, see Declaring a variable.
Example
// Recalculer les statistiques des fichier de la base "MaBase", 
// tous les samedis à 23H00
Optim is hScheduledOptimization
Optim.Description = "Recalcul des statistiques des fichiers de la base de données MaBase"

Optim.Scheduling.Month = "*"
Optim.Scheduling.DayOfWeek = "samedi"
Optim.Scheduling.Hour = "23"
Optim.Scheduling.Minute = "0"

Optim.File[1].Name = "MaBase"
Optim.File[1].Option = hOptStat

HAddScheduledOptimization(MaConnexion, Optim)
Properties

Properties specific to hFileParameter variables

The following properties can be used to define the characteristics of hFileParameter variables:
Property nameType usedEffect
NameCharacter stringName of data file to be processed. This name can correspond to a string of the following type:
  • <Nom de la base>/<Nom du fichier de données>: Optimization of the "Data file name" file in the "Database name" database.
  • <Nom de la base> Optimization of all data files contained in the "Database name" database.
  • "*": Optimization of all data files in all server databases.
OptionInteger constantOptimization options:
  • hOptIndex causes data files to be reindexed. A hot re-indexing operation is performed on the indexes and on the full-text indexes.
  • hOptStat: Recalculates data file statistics. The result is similar to the use of HStatCalculate. This process is a hot process.
Warning: This property is only taken into account when using a hScheduledOptimization type variable.
PasswordCharacter string or Secret stringPassword of the encrypted data files.
New in version 2025
Secret strings: If you use the secret string vault, the type of secret string used for this parameter must be "ANSI or Unicode string".
To learn more about secret strings and how to use the vault, see Secret string vault.
This property is available in write mode.
Remarks

Functions using hFileParameter variables

Checks that the data contained in the index file (.NDX file) correctly references the data contained in the HFSQL Client/Server data file (.FIC file).
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Checks the structural integrity of memos in an HFSQL Client/Server data file.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Réindexation Asynchrone (non bloquant du coté client)
Gets various statistics on the keys of an HFSQL Client/Server data file.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
Minimum version required
  • Version 15
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 05/14/2025

Send a report | Local help