希望下面的资料对你有所帮助。
FoxBase 数据库说明
起始地址 字节数 含义
-----------------------------------------------------------------
1 1 FoxBase 数据库文件标志
2-4 3 最后一次修改日期,3个字节分别为年、月、日
5-8 4 文件记录总数
9-10 2 记录头长度
11-12 2 每个记录长度
13-22 20 未使用
-----------------------------------------------------------------
下面列出字段说明,每个字段由 32 个字节构成。字段说明
起始地址 字节数 含义
-----------------------------------------------------------------
1-11 11 字段名称
12 1 字段类型(分别为C、N、D、L等)
13-16 4 该字段在文件中地址
17 1 字段长度
18 1 小数位数
19-32 14 未使用
-----------------------------------------------------------------
FoxBase 数据库说明
起始地址 字节数 含义
-----------------------------------------------------------------
1 1 FoxBase 数据库文件标志
2-4 3 最后一次修改日期,3个字节分别为年、月、日
5-8 4 文件记录总数
9-10 2 记录头长度
11-12 2 每个记录长度
13-22 20 未使用
-----------------------------------------------------------------
下面列出字段说明,每个字段由 32 个字节构成。字段说明
起始地址 字节数 含义
-----------------------------------------------------------------
1-11 11 字段名称
12 1 字段类型(分别为C、N、D、L等)
13-16 4 该字段在文件中地址
17 1 字段长度
18 1 小数位数
19-32 14 未使用
-----------------------------------------------------------------
读出来显示就是了
1.把他全部读出显示在MEMO中
2.把性别为‘男’的记录显示在MEMO中
3.把AGE大于17岁的记录显示在MEMO中--------------------------------------
注: NAME:CHAR 8,SEX:CHAR 2,AGE:NUM 3
name sex age
李四 男 18
张三 男 20
王丽 女 16
----------------------------------------
要方便查询,建议还是用BDE,用Installsheild打包(可以手工去掉不少无用的文件)
成安装盘,最多两张软盘即可。
你会一般文件的读写吗?把dbf看作有特定格式的一般文件读写不就行了吗。不过我还是
要善意的提醒您,如果您的确要做类似数据库表中的记录操作的话,这样太繁,不值得。