??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲欧洲第一视频,天天爽天天狠久久久,91久久久精品http://www.aygfsteel.com/chiefwolf/category/18973.html透过霓虹的那一轮圆?/description>zh-cnFri, 11 Jan 2008 13:56:54 GMTFri, 11 Jan 2008 13:56:54 GMT60DBF文g格式http://www.aygfsteel.com/chiefwolf/articles/167724.htmlKevin JiangKevin JiangFri, 14 Dec 2007 03:34:00 GMThttp://www.aygfsteel.com/chiefwolf/articles/167724.htmlhttp://www.aygfsteel.com/chiefwolf/comments/167724.htmlhttp://www.aygfsteel.com/chiefwolf/articles/167724.html#Feedback0http://www.aygfsteel.com/chiefwolf/comments/commentRss/167724.htmlhttp://www.aygfsteel.com/chiefwolf/services/trackbacks/167724.html
DBF的文件格式:

    

文g?/span>

记录1

记录2

记录3

?/span>

?/span>

?/span>

记录n


BDF文g头的详细格式Q?br /> 

在文件中的位|?/span>

内容

说明

0

1个字?/span>

表示当前的版本信?/span>

1Q?

3个字?/span>

表示最q的更新日期Q按?/span>YYMMDD格式?/span>

4Q?

1?2位数

文g中的记录条数?/span>

8Q?

1?6位数

文g头中的字节数?/span>

10Q?1

1?6位数

一条记录中的字节长度?/span>

12Q?3

2个字?/span>

保留字节Q用于以后添加新的说明性信息时使用Q这里用0来填写?/span>

14

1个字?/span>

表示未完成的操作?/span>

15

1个字?/span>

dBASE IV~密码标记?/span>

16Q?7

12个字?/span>

保留字节Q用于多用户处理时用?/span>

28

1个字?/span>

DBF文g?/span>MDX标识。在创徏一个DBF 表时 Q如果用了MDX 格式的烦引文Ӟ那么 DBF 表的表头中的q个字节p动被讄了一个标志,当你下次试图重新打开q个DBF表的时候,数据引擎会自动识别这个标志,如果此标志ؓ真,则数据引擎将试图打开相应的MDX 文g?/span>

29

1个字?/span>

Language driver ID.

30Q?1

2个字?/span>

保留字节Q用于以后添加新的说明性信息时使用Q这里用0来填写?/span>

32QX

Qn*32Q个字节

记录信息描q数l。n表示记录的个数。这个数l的l构在表2.8中有详细的解释?/span>

XQ?

1个字?/span>

作ؓ记录终止标识?/span>


DBF文g头中记录的详细格式Q?br /> 

位置

内容

说明

0Q?0

11个字?/span>

记录名Uͼ?/span>ASCII码倹{?/span>

11

1个字?/span>

记录的数据cdQ是ASCII码倹{(B、C、D、G、L、M和NQ具体的解释见表2.9Q?/span>

12Q?5

4个字?/span>

保留字节Q用于以后添加新的说明性信息时使用Q这里用0来填写?/span>

16

1个字?/span>

记录w度,二进制型?/span>

17

1个字?/span>

记录的_ֺQ二q制型?/span>

18Q?9

2个字?/span>

保留字节Q用于以后添加新的说明性信息时使用Q这里用0来填写?/span>

20

1个字?/span>

工作?/span>ID?/span>

21Q?0

10个字?/span>

保留字节Q用于以后添加新的说明性信息时使用Q这里用0来填写?/span>

31

1个字?/span>

MDX标识。如果存在一个MDX 格式的烦引文Ӟ那么q个记录ؓ真,否则为空?/span>


  DBF文g中的数据cdQ?

代码

数据cd

允许输入的数?/span>

B

二进制型

各种字符?/span>

C

字符?/span>

各种字符?/span>

D

日期?/span>

用于区分q、月、日的数字和一个字W,内部存储按照YYYYMMDD格式?/span>

G

(General

or OLE)

各种字符?/span>

N

数值型(Numeric)

- . 0 1 2 3 4 5 6 7 8 9

L

逻辑型(LogicalQ?/span>

? Y y N n T t F f (? 表示没有初始??

M

(Memo)

各种字符?/span>


举例说明Q?br />假如文g中有10条记录,每个记录?个字D,4个字D늚长度分别为:12?4?6?8Q那么文件的详细格式如下Q?br />文g头占32+32*4+2个字节:
?2个字节是文g头中的基本信息,32*4个字节是记录(卛_D늚定义信息Q,最后两个字节分别是16q制?D ?0Q?D代表上文表格中说明的记录终止标识?0代表一个空根{?br />数据信息?12+14+16+18)*10+1个字节:
12+14+16+18个字节代表一条记录,?0条记录。最后一个字节是数据的终止表C通常?6q制表示?A
补充说明Q?br />׃上述文g格式的定义,军_了字D名UC能超q?1个字节(或?个中文字W)Q字W类型的字段Q数据最大不能超q?55个字节。在从文本、Excel、大型数据库导出数据到DBF格式文gӞ一定要考虑到这些长度限制。?

Kevin Jiang 2007-12-14 11:34 发表评论
]]>
վ֩ģ壺 ˼| | | | Ӣ| ϸ| ˰| ɳ| Ȫ| | | | | | ²| ̫| ֣| | ΢| | | ٳ| ӱ| | ԫ| üɽ| | | | | | | | ʯ| ó| ̨| | | ̶| ʼ| ʡ|