Px_get_field returns single field definition in paradox file
#include <paradox.h>
pxfield_t *PX_get_field(pxdoc_t *pxdoc, int fieldno)
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:
Values and meaning of px_ftype
| Value | Meaning |
|---|---|
| pxfAlpha | Character string with a maximum of px_flen charackters. |
| pxfDate | |
| pxfShort | Short interger (16 Bit) |
| pxfLong | Long Integer (32 Bit) |
| pxfCurrency | |
| pxfNumber | |
| pxfLogical | |
| pxfMemoBLOb | |
| pxfBLOb | |
| pxfFmtMemoBLOb | |
| pxfOLE | |
| pxfGraphic | |
| pxfTime | |
| pxfTimestamp | |
| pxfAutoInc | |
| pxfBCD | |
| pxfBytes | Array of bytes. |
Returns pointer to field on success and NULL on failure.
This manual page was written by Uwe Steinmann [email protected].