点击或拖拽改变大小

Functions.DbCloseAll 方法

X#
关闭所有工作区中的所有文件。

命名空间:  XSharp.RT
程序集:  XSharp.RT (在 XSharp.RT.dll 中) 版本:2.22 GA
语法
 FUNCTION DbCloseAll() AS LOGIC
查看代码

返回值

类型:Boolean
如果成功则返回 TRUE;否则返回 FALSE。
备注
DBCloseAll() 释放所有占用的工作区。
它相当于对每个占用的工作区调用 DBCloseArea()。 DBCloseAll() 的效果与 CLOSE DATABASES 命令相同。
有关更多信息,请参阅 CLOSE 命令。
示例
以下示例关闭所有工作区:
X#
 1cLast := "Winston"
 2DBUseArea(TRUE, "DBFNTX", "sales", "Sales", TRUE)
 3Sales->DBSetIndex("salefnam")
 4Sales->DBSetIndex("salelnam")
 5DBUseArea(TRUE, "DBFNTX", "colls", "Colls", TRUE)
 6Colls->DBSetIndex("collffnam")
 7Colls->DBSetIndex("colllnam")
 8// 选择 "Sales" 工作区
 9IF (Sales->DBSeek(cLast))
10    IF Sales->Deleted()
11        IF Sales->RLock()
12            Sales->DBRecall()
13            QOut("记录已删除: ", Sales->Deleted())
14        ENDIF
15    ENDIF
16ELSE
17    QOut("未找到")
18ENDIF
19DBCloseAll()                // 关闭所有工作区
参见