PX_get_field — Returns single field definition in Paradox file
Contents
Description
Returns the meta data of the field with the given number in a Paradox file. The first field has number 0,
the last one has number_of_fields-1. pxfield_t is defined as
typedef struct px_field pxfield_t;
struct px_field {
char *px_fname;
char px_ftype;
int px_flen;
int px_fdc;
};
The meaning of px_ftype is as following:
Valuesandmeaningofpx_ftype
Value Meaning
pxfAlpha T{
Character string with a maximum of px_flen charackters.
T}
pxfDate
pxfShort Short integer (16 Bit)
pxfLong Long integer (32 Bit)
pxfCurrency
pxfNumber
pxfLogical
pxfMemoBLOb
pxfBLOb
pxfFmtMemoBLOb
pxfOLE
pxfGraphic
pxfTime
pxfTimestamp
pxfAutoInc
pxfBCD
pxfBytes Array of bytes.
Name
PX_get_field — Returns single field definition in Paradox file
Return Value
Returns pointer to field on success and NULL on failure.
See Also
PX_get_record(3), PX_get_fields(3)
Synopsis
#include <paradox.h>
pxfield_t *PX_get_field(pxdoc_t *pxdoc, int fieldno)
