am ersten Byte des DBF Header kann man ja erkennen um was für ein Type es sich handelt.
03h und 83h (DBT) für NTX sind klar aber bei CDX habe ich eine Menge die ich unterschiedlich konfigurieren muss.
F5h "FoxPro 2.x (or earlier) with memo" verwende ich für Comix/Sixdrive und
30h "Visual FoxPro" habe ich mit aufgenommen so wie es in der Hilfe steht.
welche sollte man noch abfangen und wie soll man die mit DbeInfo() Konfigurieren ?
Code: Alles auswählen
= 2 // 02h 'Foxbase'
= 3 // 03h 'Foxpro/dBASEIII/Ads/Clipper no memo'
= 4 //* 04h "dBASE IV w/o memo file"
= 5 //* 05h "dBASE V w/o memo file"
= 7 //* 07h "VISUAL OBJECTS (first 1.0 versions) for the dBASE III files
= 48 // 30h 'Visual Foxpro/Ads'
= 49 // 31h 'Visual Foxpro AutoIncr'
= 67 // 43h 'dBASE IV SQL table no memo'
= 99 // ??? 'dBASE IV SQL system file no memo'
= 123 //* 7Bh "dBASE IV with memo"
= 131 // 83h 'FoxPro/dBASEIII/Ads/Clipper with memo'
= 135 //* 87h "VISUAL OBJECTS (first 1.0 versions) for the dBASE III files
= 139 // 8Bh 'dBASE IV with memo'
= 142 //* 8Eh "dBASE IV w. SQL table"
= 179 //* B3h ".dbv and .dbt memo (Flagship)"
= 203 // 0xCB 'dBASE IV SQL table with memo'
= 229 //* E5h "Clipper SIX driver w. SMT memo file."
= 245 // F5h 'Foxpro 2.x/Ads with memo'
= 251 // FBh 'Foxbase'