关闭各种类型的文件。
语法
CLOSE
[ALL | ALTERNATE | DATABASES [ALL] | DEBUGGER
| FORMAT | INDEXES | PROCEDURE | TABLES [ALL]]
参数描述
ALL
关闭所有工作区中打开的数据库、表和索引,并选择工作区 1。CLOSE ALL也关闭任何用 FCREATE()和 FOPEN()低级文件功能打开的文件。
CLOSE ALL 关闭:
表单设计器
项目管理器
标签设计器
报表设计器
查询设计器
但 CLOSE ALL 不关闭:
CLOSE ALTERNATE
关闭用 SET ALTERNATE 打开的替代文件。
CLOSE DATABASES [ALL]
关闭当前数据库和表。若没有当前数据库,则关闭所有工作区内所有打开的自由表、索引和格式文件,并选择工作区 1。
ALL
指定关闭:
选择工作区 1。
CLOSE DEBUGGER
关闭 Visual FoxPro 调试器。
CLOSE FORMAT
关闭当前工作区内用 SET FORMAT 打开的格式文件。
CLOSE INDEXES
关闭当前工作区内所有打开的索引文件(只有单项索引 .IDX 和独立复合 .CDX 文件)。不关闭结构复合索引(与表自动同时打开的 .CDX 文件)。
CLOSE PROCEDURE
关闭用 SET PROCEDURE 打开的过程文件。
CLOSE TABLES [ALL]
关闭所有当前选中数据库中的所有表。若没有已打开的数据库,则 CLOSETABLES 关闭所有工作区内的自由表。
包含 ALL 可以关闭所有数据库中的所有表以及自由表,但所有数据库保持打开。
若正在执行某一事务,则不应执行 CLOSE TABLES;否则 Visual FoxPro 产生错误信息。