点击或拖拽改变大小

Functions.ADatabases 方法

X#
将所有打开的数据库名称及其路径放入变量数组中。

命名空间:  XSharp.VFP
程序集:  XSharp.VFP (在 XSharp.VFP.dll 中) 版本:2.22 GA
语法
 FUNCTION ADatabases(
	ArrayName AS ARRAY
) AS DWORD
查看代码

参数

ArrayName
类型:__Array
指定数组的名称。

返回值

类型:UInt32
数值
备注
所有打开的数据库的名称将被放入变量数组中。

如果指定的数组不存在,X# 会自动创建该数组。 如果数组存在但不够大,无法容纳所有数据库信息, X# 会自动增加数组的大小以容纳信息。如果数组大于所需大小,X# 会截断数组。 如果数组存在且 ADatabases() 因没有打开的数据库而返回 0,现有数组保持不变。 如果数组不存在,且 ADatabases() 返回 0,则不会创建数组。

ADatabases() 创建一个二维数组。数组的第一列包含打开的数据库名称, 第二列包含数据库的路径。
ADatabases() 返回数组中的数据库名称(行)数量。如果没有打开的数据库,ADatabases() 返回 0,且不会创建数组。
示例
X#
1Set PATH TO (HOME(2) + 'data\')     // 设置数据库路径
2Open Database testdata // 打开数据库
3Clear
4? ADatabases(gaDatabase)     // 创建包含打开数据库的数组
5Display MEMORY LIKE gadatabase  // 显示数组内容
6Close Databases
参见