将一个数据工作期中的表别名和工作区存入内存变量数组。
语法
AUSED(ArrayName [, nDataSessionNumber])
参数
ArrayName
指定保存数据工作期中表别名和工作区的数组名;如果指定的数组不存在,Visula FoxPro 将自动创建此数组。如果数组存在,但其大小不足以包含所有表别名和工作区,Visula FoxPro
将自动增加数组大小。如果数组大小超过所需值,Visula FoxPro 将截去多余部分。如果数组存在,但由于数据工作期中没有打开的表而使 AVSED( ) 函数返回 0,数组将保持不变。如果数组不存在,并且 aused( ) 函数返回 0,Visula FoxPro 将不创建此数组。
nDataSessionNumber
指定数据工作期编号,AVSED( ) 函数返回此数据工作期中的表别名和工作区。如果忽略参数 nDataSessionNumber,AVSED( ) 返回当前数据工作期的信息。使用 SET DATASESSTON 可以指定当前数据工作期。
返回值类型
数值型
说明
AUSED( ) 返回数组的行数,与数据工作期中打开表的数目相等。
aused( ) 函数创建一个二维数组,并且将数据工作期中打开表的别名存入数组的第一列,数组的第二列保存与表相应的工作区编号。