Repository URL to install this package:
|
Version:
3.2.0 ▾
|
This package provides support for DBase files.
It is derived from the upstream package at
http://sourceforge.net/projects/tdbf/
It is supported by FPC developers and the upstream maintainers.
Support from other tdbf users may be available on the tdbf forum on
SourceForge: http://sourceforge.net/projects/tdbf/forums/forum/107245
TDbf readme:
See history.txt for changelog, and version number.
See INSTALL for installation procedure.
License is LGPL (Library General Public License); see COPYING.LIB for details.
Development notes
=================
(Includes possible additions to end user documentation)
property RecNo: approximate record number. Does not take deleted records into account. Used mainly in grids.
File format references:
Flagship/FoxPro/Clipper/DBase III..V .dbf file format description
ftp://fship.com/pub/multisoft/flagship/docu/dbfspecs.txt
DBase IV language drivers
- Russian list: ...
http://www.autopark.ru/ASBProgrammerGuide/DBFSTRUC.HTM
... English extract:
- http://shapelib.maptools.org/codepage.html
- as supported by ArcPad .shp files (basically DBase IV) (page 128):
http://downloads.esri.com/support/documentation/pad_/ArcPad_RefGuide_dec2007.pdf
FoxPro 2.x:
http://support.microsoft.com/kb/98743/en-us
Data type:
P Picture (foxpro/vfoxpro specific)
Visual FoxPro:
http://msdn.microsoft.com/en-us/library/d863bcf2%28v=vs.80%29.aspx
especially this for table structure:
http://msdn.microsoft.com/en-US/library/st4a0s68%28v=vs.80%29.aspx
note however that the file type/magic number at offset 0 is incorrect.
A community member amended these with correct numbers. See bottom of page
Visual FoxPro 6 internal structures, _NULLFIELDS etc:
http://www.dfpug.de/buecher/fundamentals/Hack6/S1C2.HTM
Visual Foxpro 8 info about autoincrement:
http://msdn.microsoft.com/en-us/library/aa976850%28v=VS.71%29.aspx
Visual FoxPro 9 data types
http://msdn.microsoft.com/en-US/library/ww305zh2%28v=vs.80%29.aspx
Visual FoxPro 9 specific changes:
http://foxcentral.net/microsoft/WhatsNewInVFP9_Chapter09.htm
New data types:
V Varchar/varchar binary (in Visual FoxPro 9) 1 byte up to 254 bytes.
Same storage as char (padded spaces) but padding is removed on display
W Blob (Visual FoxPro 9), 4 bytes in a table; stored in .fpt
Q Varchar (binary) (in Visual Foxpro 9):
accepts null, up to 254 characters (stored as padded with spaces), no code page translations
note varchar (binary)<>varbinary