点击或拖拽改变大小

Functions.DbCloseArea 方法

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

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

返回值

类型:Boolean
如果成功则返回 TRUE;否则返回 FALSE。
备注
DBCloseArea() 释放一个工作区的使用。
默认情况下,此函数在当前选定的工作区上操作。
可以通过在别名表达式中指定或调用接受工作区参数(工作区编号或别名)的重载来使其在未选定的工作区上操作。
DBCloseArea() 等同于 CLOSE 命令或不带子句的 USE 命令。
有关更多信息,请参阅 USE 和 CLOSE 命令。
示例
以下示例通过别名引用关闭文件:
X#
 1cLast := "Winston"
 2DBUseArea(TRUE, "DBFNTX", "sales", "Sales", TRUE)
 3Sales->DBSetIndex("salefnam")
 4Sales->DBSetIndex("salelnam")
 5DBUseArea(TRUE, "DBFNTX", "colls", "Colls", TRUE)
 6Colls->DBSetIndex("collfnam")
 7Colls->DBSetIndex("colllnam")
 8// 选择 "Sales" 工作区
 9IF Sales->DBSeek(cLast)
10    IF Sales->Deleted() .AND. ;
11        Sales->RLock()
12        QOut("记录已删除: ", Sales->Deleted())
13    ENDIF
14ELSE
15    QOut("未找到")
16    Colls->DBCloseArea()
17ENDIF
参见