compile insert SQLSTATES_HDR * * Contains basic SQL equates for the SQLSTATES variable. * * Error codes are grouped by 100's. Equates for each group of error codes * can be found in the INCLUDE file under the record "SQLSTATES_" followed * by the group #. (e.g. SQLSTATES_100 - contains equates for errors * numbered -100 to -199.) * * Components of the SQLSTATE variable EQUATE SQLCODE$ TO 1 EQUATE DETAIL$ TO 2 EQUATE ROWS_EFF$ TO 3 EQUATE SUBCODE$ TO 4 EQUATE STATS$ TO 5 * Prefix used as the key in the MESSAGES file EQUATE SQL_MSG_PREFIX$ TO "SQL" * _ERR$ : indicates an error condition ( negative SQLCODE ) * _WARN$ : indicates a non-failing warning ( positive SQLCODE ) * _STAT$ : indicates a non-failing status ( positive SQLCODE ) * EQUATE SQL_OK_STAT$ TO 0 *================================ BLOCK 100 ================================== * Cursor/Select Status and Warning Codes EQUATE SQL_NOMORE_ROWS_WARN$ TO 100 ;* Zero rows returned EQUATE SQL_SELECT_MULTI_DONE_WARN$ TO 101 ;* Multiple row Select return - all rows returned EQUATE SQL_SELECT_MULTI_MORE_WARN$ TO 102 ;* Multiple row Select return - not all rows returned - come back for more *================================ BLOCK 0 ==================================== * General Runtime Errors EQUATE SQL_INVALID_PROCESS_NAME_ERR$ TO 50 ;* Invalid Process dispatch name used in call to SQL Module subroutine. * Hard coded into SQL_COMPILE!!! * Source Date: 16:42:27 12 JAN 1993 Build ID: OI*1.0.10 Level: 2.0