ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / Managing databases / HFSQL / HFSQL functions
  • Closing the tables and the connection
WINDEV
WindowsLinuxJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac Catalyst
Others
Stored procedures
Closes one or all the tables opened by the current user. For the HFSQL tables, the following tables are closed:
  • the table (.FIC),
  • the index file (.NDX) if it exists,
  • the memo file (.MMO) if it exists.
  • the full-text index file (.FTX) if it exists.
  • the spatial index file (.SDX) if it exists.
  • New in version 2026
    the semantic index file (.VEX) if it exists.
When closing the table:
  • The locks (on the table and/or some of its records) are unlocked.
  • The filters defined on the table with HFilter are automatically deleted.
  • The current iterations on the table are canceled.
  • The current searches on the table are canceled.
Once the table is closed, the reassignments performed by HChangeName, HChangeDir and HSubstDir are kept.
If a query was executed on the table, HCancelDeclaration must be called on the query in order for the closing to be effective.
Example
// Close the "Supplier" table
HClose(Supplier)
IF NOT HClose("") THEN
	Error ("Problem when closing tables")
END
Syntax
<Result> = HClose([<Table>])
<Result>: Boolean
  • True if the table was closed,
  • False otherwise. HError returns more details about the problem.
<Table>: Optional character string
Name of table to close.
If this name is not specified, HClose will close the last table used by the last HFSQL management function (function starting with "H").
If this parameter is equal to "*" or if it corresponds to an empty string (""), all the opened tables will be closed.
This parameter can also correspond to the name of a group of files (or custom-folder) defined in the database schema (not available in Android and Android widget).
Remarks

Closing the tables and the connection

When all the tables that use the same connection (tables opened on the same database with the same connection parameters) are closed, the connection is automatically closed.
To close a connection, use HCloseConnection.
Component: wd310hf.dll
Minimum version required
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 03/24/2026

Send a report | Local help