50分请求解答:计算机VF里面,RECCOUNT()命令是什么意思?
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/17 01:04:41
50分请求解答:计算机VF里面,RECCOUNT()命令是什么意思?
返回当前或指定表中的记录数目.RECCOUNT([nWorkArea | cTableAlias]) 返回值
数值型参数nWorkArea 指定表所在的工作区编号.
如果在指定的工作区中没有打开的表,RECCOUNT( ) 返回 0.cTableAlias 指定表别名.备注
SET DELETED 和 FILTER 命令并不影响 reccount( ) 函数的返回值.不带可选参数 nWorkArea 或 cTableAlias 的 reccount( ) 函数返回当前所选工作区中表的记录数目.示例
*** 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
数值型参数nWorkArea 指定表所在的工作区编号.
如果在指定的工作区中没有打开的表,RECCOUNT( ) 返回 0.cTableAlias 指定表别名.备注
SET DELETED 和 FILTER 命令并不影响 reccount( ) 函数的返回值.不带可选参数 nWorkArea 或 cTableAlias 的 reccount( ) 函数返回当前所选工作区中表的记录数目.示例
*** 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