CLOSE 命令

请参阅

关闭各种类型的文件。

语法

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

指定关闭:

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 产生错误信息。