Область связи SQLCA
struct sqlca_s
{
long sqlcode; /* код завершения: */
char sqlerrm. sqlerrmc [72]; /* параметры сообщений об ошибке */
char sqlerrp[8]; /* для внутреннего пользования */
long sqlerrd[6];
/* 0 - ожидаемое количество возвращаемых строк */
/* 1 - значение поля serial после insert или ISAM-код ошибки */
/* 2 - количество обработанных строк */
/* 3 - оценочное число обращений к диску*/
* 4 - смещение ошибки в SQL-описании*//P>
/* 5 - rowid строки после вставки, удаления, корректировки*/
struct sqlcaw_s
char sqlwarn0; /* =W в случае любого sqlwarn[1-7] */
char sqlwarn1; /* =W в случае любых усечений*/
char sqlwarn2; /* =W в случае возвращения пустого значения */
char sqlwarn3; /* =W если список select не совпадает со списком полей*/
char sqlwarn4; /* =W если нет where в операторах insert или delete */
char sqlwarn5; /* =W если не ANSI-описание*/
char sqlwarn6; /* =W зарезервировано */
char sqlwarn7; /* =W зарезервировано */
} sqlwarn;
};
extern struct sqlca_s sqlca
extern long SQLCODE;
#define SQLNOTFOUND 100;