|
Defines |
#define | TRUE 1 |
| Valore TRUE.
|
#define | FALSE 0 |
| Valore FALSE.
|
#define | DBF_NAME_LENGTH 10 |
| Lunghezza massima del nome di un database file.
|
#define | FIELD_NAME_LENGTH 10 |
| Lunghezza massima del nome di un campo.
|
#define | INDEX_NAME_LENGTH 10 |
| Lunghezza massima del nome di un index file.
|
#define | MAX_NUM_FIELDS 255 |
| Numero massimo di campi nel database.
|
#define | MAX_DBF_OPEN 32 |
| Numero massimo di file di database aperti contemporaneamente.
|
#define | MAX_INDEX_OPEN 10 |
| Numero massimo di indici creabili per un database file.
|
#define | CHARACTER 1 |
| Tipo campo CHARACTER.
|
#define | NUMERIC 2 |
| Tipo campo NUMERIC.
|
#define | DATE 3 |
| Tipo campo DATE.
|
#define | LOGICAL 4 |
| Tipo campo LOGICAL.
|
#define | DBF_EXTENSION ".dbf" |
| Estensione del nome di un database file.
|
#define | DBF_OPEN_EXT ".$$$" |
| Estensione di un database aperto.
|
#define | DBF_FILENAME_LENGTH DBF_NAME_LENGTH+1+3 |
| Lunghezza totale del nome di un file DBF compresa l'estensione.
|
#define | DBF_FIXED_HEADER_LEN (DBF_NAME_LENGTH + 1 + sizeof(short) + sizeof(long) + sizeof(short) + sizeof(short) + sizeof(long)) |
| Lunghezza della parte fissa dell'header escluso il doppio NULL finale.
|
#define | DBF_FIELD_LEN (FIELD_NAME_LENGTH + 1 + sizeof(short) + sizeof(short)) |
| Lunghezza di ogni definizione campo.
|
#define | FIELD_CHAR_LEN 255 |
| Lunghezza massima del tipo campo CHARACTER.
|
#define | FIELD_NUM_LEN sizeof(double) |
| Lunghezza (FISSA) del tipo campo NUMERIC.
|
#define | FIELD_DATE_LEN sizeof(long) |
| Lunghezza (FISSA) del tipo campo DATE.
|
#define | FIELD_LOGI_LEN sizeof(char) |
| Lunghezza (FISSA) del tipo campo LOGICAL.
|
#define | TOP 1 |
| Inserimento all'inizio del file.
|
#define | BOTTOM 2 |
| Inserimento alla fine del file.
|
#define | CURRENT 3 |
| Inserimento nel punto corrente del file.
|
#define | WRAP 4 |
| Effettua la ricerca e poi ricomincia dall'inizio del file.
|
#define | ABSOLUTE 1 |
| Spostamento assoluto.
|
#define | RELATIVE 2 |
| Spostamento relativo.
|
#define | LPC_OK 0 |
| Tutto bene.
|
#define | LPC_BAD_ARG -1 |
| Argomento non valido.
|
#define | LPC_BAD_FIELD -2 |
| Campo non valido.
|
#define | LPC_FILE_EXISTS -3 |
| File gia' esistente.
|
#define | LPC_FILE_ACCESS -4 |
| Accesso negato o file inesistente.
|
#define | LPC_ERR_WRITE -5 |
| Errore di scrittura.
|
#define | LPC_ERR_READ -6 |
| Errore di lettura.
|
#define | LPC_ERR_SEEK -7 |
| Errore di posizionamento.
|
#define | LPC_NO_MEMORY -8 |
| Errore di allocazione memoria.
|
#define | LPC_NO_SPACE -9 |
| Spazio interno esaurito (vettore full).
|
#define | LPC_DBF_OPEN -10 |
| Il database è aperto.
|
#define | LPC_NOT_FOUND -11 |
| Record non trovato.
|
#define | LPC_ERR_EOF -12 |
| Errore di fine file.
|