50分请求解答:计算机VF里面,RECCOUNT()命令是什么意思?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 18:31:30

50分请求解答:计算机VF里面,RECCOUNT()命令是什么意思?
50分请求解答:计算机VF里面,RECCOUNT()命令是什么意思?

50分请求解答:计算机VF里面,RECCOUNT()命令是什么意思?
获取当前表的记录数的函数,详见:RECCOUNT( ) 函数
返回当前或指定表中的记录数目.RECCOUNT([nWorkArea | cTableAlias]) 返回值
数值型参数nWorkArea 指定表所在的工作区编号.
如果在指定的工作区中没有打开的表,RECCOUNT( ) 返回 0.cTableAlias 指定表别名.备注
SET DELETED 和 FILTER 命令并不影响 reccount( ) 函数的返回值.不带可选参数 nWorkArea 或 cTableAlias 的 reccount( ) 函数返回当前所选工作区中表的记录数目.示例
在下面的示例中,Visual FoxPro 将 customer 表排序所需要的空间与可用的磁盘空间进行比较.*** Check DISKSPACE before a SORT ***CLOSE DATABASES OPEN DATABASE (HOME(2) + 'Data\testdata') USE customer && 打开 Customer 表 *** Get size of table header *** gnTableHead = HEADER() *** Calculate size of table *** gnFileSize = gnTableHead + (RECSIZE() * RECCOUNT() + 1) IF DISKSPACE() > (gnFileSize * 3) WAIT WINDOW 'Sufficient diskspace to sort.' ELSE WAIT WINDOW 'Insufficient diskspace.Sort cannot be done.' ENDIF