adatabases( ) 函数

示例 请参阅

将所有打开数据库的名称和路径放到内存变量数组中。

语法

ADATABASES(ArrayName)

参数
ArrayName

指定数组名。如果指定数组不存在,则 Visual ForPro 自动创建一个数组。如果数组存在,但大小不足以包含所有数据库信息,则 Visual ForPro 自动增加数组大小,使得数组能容纳所有信息;若数组超过了所需值,则 Visual FoxPro 将截掉多余部分;若数组存在,并且由于没有打开的数据库而导致 ADATABASES( ) 的返回值为零,则不更改已有的数组;如果数组不存在,并且 adatabases( ) 函数的返回值为零,则不创建指定数组。

返回值类型

数值型

说明

在当前数据工作期,所有打开数据库的名称都将放置在内存变量数组里。
adatabases( ) 函数创建一个二维数组。数组的第一列存放打开数据库的名称,第二列存放数据库的路径。
ADATABASE( ) 函数返回数组中数据库名的数目(行数)。如果没有打开的数据库,则 adatabases( ) 函数的返回值为零,并且不创建数组。