Приложение 1

Приложение 1

Область связи SQLCA

struct sqlca_s

{

long sqlcode; /* код завершения: */

char sqlerrm. sqlerrmc [72]; /* параметры сообщений об ошибке */

char sqlerrp[8]; /* для внутреннего пользования */

long sqlerrd[6];

/* 0 - ожидаемое количество возвращаемых строк */

/* 1 - значение поля serial после insert или ISAM-код ошибки */

/* 2 - количество обработанных строк */

/* 3 - оценочное число обращений к диску*/

/* 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;