home *** CD-ROM | disk | FTP | other *** search
/ PC World 2000 February / PCWorld_2000-02_cd.bin / Software / Servis / FFE / DATABASE.SWG / 0001_DB2.pas next >
Pascal/Delphi Source File  |  1996-09-03  |  1KB  |  33 lines

  1. --------X-DBase II-O------------------------
  2.  
  3. The  DBase II file format. The dBASE II  file header has a fixed size of
  4. 521 bytes.
  5.  
  6. OFFSET              Count TYPE   Description
  7. 0000h                   1 byte   dBASE version, 02h = dBASE II
  8. 0001h                   1 word   Number of data records in file
  9.                                  ="NDR"
  10. 0003h                   1 byte   Month of last update
  11. 0004h                   1 byte   Day of last update
  12. 0005h                   1 byte   Year of last update
  13. 0006h                   1 word   Size of each data record
  14.                                  ="DRS"
  15. 0008h                  64 rec    Field descriptors
  16.                        11 char   ASCIIZ field name, 0Dh as first
  17.                                  char indicates end of list.
  18.                         1 char   Data type
  19.                                  'C' - Char
  20.                                  'N' - Numerical
  21.                                  'L' - Logical
  22.                         1 byte   Field length
  23.                         1 word   Field data address ( set in RAM )
  24.                         1 byte   Number of decimal places
  25. 0208h                   1 byte  If 0Dh, then all 32 field descriptors were used;
  26.                                 otherwise 00h
  27. EXTENSION:DBF
  28. OCCURENCES:PC
  29. PROGRAMS:DBase
  30. SEE ALSO:DBASE III,XBase
  31. VALIDATION:FileSize="NDR"*"DRS"+0208h
  32.  
  33.