Functions.Header 方法 (__Usual) | |
返回数据库文件头的长度。
命名空间:
XSharp.RT
程序集:
XSharp.RT (在 XSharp.RT.dll 中) 版本:2.22 GA
语法 FUNCTION Header(
uArea AS USUAL
) AS LONG
public static int Header(
__Usual uArea
)
查看代码参数
- uArea
- 类型:__Usual
指定要从中检索值的表的工作区名称或编号。
返回值
类型:
Int32
数据库文件头中的字节数。
如果没有数据库文件在使用中,Header() 将返回 0。
备注
Header() 与 LastRec()、RecSize() 和 DiskSpace() 一起使用,以创建备份文件的过程。
默认情况下,此函数在当前选定的工作区上操作。
可以通过在别名表达式中指定或调用接受工作区参数(工作区编号或别名)的重载来使其在未选定的工作区上操作。
示例
此示例确定 SALES.DBF 的头部大小:
1USE sales NEW
2QOut(Header())
此示例定义一个伪函数 DBFSize(),使用 Header()、RecSize() 和 LastRec() 计算当前数据库文件的大小(以字节为单位):
1define DBFSize() ((RecSize() * LastRec()) + Header() + 1)
然后,您可以像使用任何函数一样使用 DBFSize():
1USE sales NEW
2USE customer NEW
3QOut(DBFSize())
4QOut(Sales->DBFSize())
参见