The difference between DBF3 and DBF4 is really very small. The DBF4 header
has some more options (DBF4 memo fields, langauge IDs, incomplete
transactions, production index - MDX). DBF4 also supports binary floating
fields (in contrast to Decimal fields)
You are very likely to be able to transform it to a DBF3 by just changing
the first byte in the DBF-file. Subtract 1 from the present value in byte 1
and you are done.
If you want to read more about the DBF structure go to
www.borland.com
<
http://www.borland.com> and find TI2821 (Technincal Information).
http://www.esanu.name/delphi/Database/DBase adn FoxPro/TI2821 - dBASE .DBF File Structure.html
Мож пригодитцо