<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 8,  comments - 6,  trackbacks - 0


    DBF的文件格式:

    ????

    文件頭

    記錄1

    記錄2

    記錄3

    記錄n


    BDF文件頭的詳細格式:
    ?

    在文件中的位置

    內容

    說明

    0

    1個字節

    表示當前的版本信息

    1-3

    3個字節

    表示最近的更新日期,按照YYMMDD格式。

    4-7

    1個32位數

    文件中的記錄條數。

    8-9

    1個16位數

    文件頭中的字節數。

    10-11

    1個16位數

    一條記錄中的字節長度。

    12-13

    2個字節

    保留字節,用于以后添加新的說明性信息時使用,這里用0來填寫。

    14

    1個字節

    表示未完成的操作。

    15

    1個字節

    dBASE IV編密碼標記。

    16-27

    12個字節

    保留字節,用于多用戶處理時使用。

    28

    1個字節

    DBF文件的MDX標識。在創建一個DBF 表時 ,如果使用了MDX 格式的索引文件,那么 DBF 表的表頭中的這個字節就自動被設置了一個標志,當你下次試圖重新打開這個DBF表的時候,數據引擎會自動識別這個標志,如果此標志為真,則數據引擎將試圖打開相應的MDX 文件。

    29

    1個字節

    Language driver ID.

    30-31

    2個字節

    保留字節,用于以后添加新的說明性信息時使用,這里用0來填寫。

    32-X

    (n*32)個字節

    記錄項信息描述數組。n表示記錄項的個數。這個數組的結構在表2.8中有詳細的解釋。

    X+1

    1個字節

    作為記錄項終止標識。


    DBF文件頭中記錄項的詳細格式:
    ?

    位置

    內容

    說明

    0-10

    11個字節

    記錄項名稱,是ASCII碼值。

    11

    1個字節

    記錄項的數據類型,是ASCII碼值。(B、C、D、G、L、M和N,具體的解釋見表2.9)。

    12-15

    4個字節

    保留字節,用于以后添加新的說明性信息時使用,這里用0來填寫。

    16

    1個字節

    記錄項長度,二進制型。

    17

    1個字節

    記錄項的精度,二進制型。

    18-19

    2個字節

    保留字節,用于以后添加新的說明性信息時使用,這里用0來填寫。

    20

    1個字節

    工作區ID

    21-30

    10個字節

    保留字節,用于以后添加新的說明性信息時使用,這里用0來填寫。

    31

    1個字節

    MDX標識。如果存在一個MDX 格式的索引文件,那么這個記錄項為真,否則為空。


    ? DBF文件中的數據類型:

    代碼

    數據類型

    允許輸入的數據

    B

    二進制型

    各種字符。

    C

    字符型

    各種字符。

    D

    日期型

    用于區分年、月、日的數字和一個字符,內部存儲按照YYYYMMDD格式。

    G

    (General

    or OLE)

    各種字符。

    N

    數值型(Numeric)

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

    L

    邏輯型(Logical)

    ? Y y N n T t F f (? 表示沒有初始化)。

    M

    (Memo)

    各種字符。


    舉例說明:
    假如文件中有10條記錄,每個記錄有4個字段,4個字段的長度分別為:12、14、16、18,那么文件的詳細格式如下:
    文件頭占32+32*4+2個字節:
    前32個字節是文件頭中的基本信息,32*4個字節是記錄項(即字段的定義信息),最后兩個字節分別是16進制的0D 和20,0D代表上文表格中說明的記錄項終止標識。20代表一個空格。
    數據信息占(12+14+16+18)*10+1個字節:
    12+14+16+18個字節代表一條記錄,共10條記錄。最后一個字節是數據的終止表示通常是16進制表示的1A
    補充說明:
    由于上述文件格式的定義,決定了字段名稱不能超過11個字節(或者5個中文字符),字符類型的字段,數據最大不能超過255個字節。在從文本、Excel、大型數據庫導出數據到DBF格式文件時,一定要考慮到這些長度限制。?
    posted on 2007-12-14 11:34 Kevin Jiang 閱讀(15608) 評論(6)  編輯  收藏 所屬分類: 暫不分類

    FeedBack:
    # re: DBF文件格式[未登錄]
    2008-05-24 12:04 | tiger
    非常感謝  回復  更多評論
      
    # re: DBF文件格式
    2008-07-17 19:09 | llj
    非常感謝!!!!
    終于弄明白了~ ~  回復  更多評論
      
    # re: DBF文件格式
    2008-10-29 22:22 | fwr
    不同的版本,格式還不一樣,vfp寫的版本“30”,里面好多已經跟這個不一樣了,有些也沒弄清楚  回復  更多評論
      
    # re: DBF文件格式[未登錄]
    2011-03-19 15:13 |
    應該:數據信息占(12+14+16+18+1)*10個字節吧  回復  更多評論
      
    # re: DBF文件格式
    2011-03-20 08:37 | Kevin Jiang
    @勇
    不是這樣的,每個記錄的結束不需要一個字節來表示,因為文件頭中對記錄項已經詳細定義過。只需要數據信息結束的時候,用一個字節表示數據結束就可以了。  回復  更多評論
      
    # re: DBF文件格式[未登錄]
    2011-07-28 17:23 | 111
    @Kevin Jiang
    每條數據的第一位是一個判斷刪除與否的標志位  回復  更多評論
      

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    <2011年7月>
    262728293012
    3456789
    10111213141516
    17181920212223
    24252627282930
    31123456

    常用鏈接

    留言簿(1)

    隨筆分類(9)

    隨筆檔案(9)

    文章分類(1)

    文章檔案(1)

    暫不分類

    • 使用em定義字體大小
    • 使用px定義字體大小存在著在IE里無法調節字體大小的問題,使用em可以解決這一問題,據稱國外站點多數都是使用em來定義字體大小的。中文文章地址

    積分與排名

    • 積分 - 21206
    • 排名 - 1674

    最新評論

    • 1.?re: DBF文件格式[未登錄]
    • @Kevin Jiang
      每條數據的第一位是一個判斷刪除與否的標志位
    • --111
    • 2.?re: DBF文件格式
    • @勇
      不是這樣的,每個記錄的結束不需要一個字節來表示,因為文件頭中對記錄項已經詳細定義過。只需要數據信息結束的時候,用一個字節表示數據結束就可以了。
    • --Kevin Jiang
    • 3.?re: DBF文件格式[未登錄]
    • 應該:數據信息占(12+14+16+18+1)*10個字節吧
    • --勇
    • 4.?re: DBF文件格式
    • 不同的版本,格式還不一樣,vfp寫的版本“30”,里面好多已經跟這個不一樣了,有些也沒弄清楚
    • --fwr
    • 5.?re: DBF文件格式
    • 非常感謝!!!!
      終于弄明白了~ ~
    • --llj

    閱讀排行榜

    主站蜘蛛池模板: 亚洲精品一二三区| 国产亚洲综合网曝门系列| 亚洲中字慕日产2021| 欧洲精品99毛片免费高清观看 | 含羞草国产亚洲精品岁国产精品| 国产福利在线免费| 亚洲三级中文字幕| 成人毛片免费观看| 亚洲av日韩av永久在线观看| 日本一道综合久久aⅴ免费| 亚洲国产成人无码AV在线| 日韩中文无码有码免费视频 | 久久免费观看国产精品88av| 亚洲成A人片777777| 18禁男女爽爽爽午夜网站免费| 亚洲国产成人手机在线电影bd| 国产卡二卡三卡四卡免费网址| 亚洲日韩国产一区二区三区在线 | 日本媚薬痉挛在线观看免费| 精品久久亚洲一级α| 亚洲情a成黄在线观看| 18禁超污无遮挡无码免费网站| 久热综合在线亚洲精品| 国产精品久久久久免费a∨| 亚洲heyzo专区无码综合| 亚洲女人被黑人巨大进入| 无码专区AAAAAA免费视频| 国产成人精品日本亚洲专| 在线观看91精品国产不卡免费| yy一级毛片免费视频| 亚洲视频免费在线观看| 成年女人18级毛片毛片免费| 人人爽人人爽人人片av免费 | 亚洲日本在线观看视频| 1a级毛片免费观看| 黄色a三级三级三级免费看| 亚洲AV无码乱码国产麻豆穿越| 免费无码A片一区二三区| 一区二区三区在线观看免费 | 亚洲乱亚洲乱少妇无码| 天天影院成人免费观看|