The SQLCA data structure contains status information about the Embedded SQL statement last executed. The structure definition for SQLCA (from Sqlca.h) looks like this:
// SQL Communication Area - SQLCA |
|||
typedef struct sqlca |
|||
{ |
|||
unsigned char |
|||
sqlcaid[EYECATCH_LEN]; |
// Eyecatcher = 'SQLCA ' |
||
long sqlcabc; |
// SQLCA size in bytes = 136 |
||
long sqlcode; |
// SQL return code |
||
short sqlerrml; |
// Length for SQLERRMC |
||
unsigned char |
|||
sqlerrmc[SQLERRMC_SIZ]; |
// Error message tokens |
||
unsigned char sqlerrp[8]; |
// Diagnostic information |
||
long sqlerrd[6]; |
// Diagnostic information |
||
unsigned char sqlwarn[8]; |
// Warning flags |
||
unsigned char sqlext[3]; |
// Reserved |
||
unsigned char sqlstate[5]; |
// new member |
||
} SQLCA; |