Because Embedded SQL for C (ESQL/C) messages are not generated by Microsoft® SQL Server™, they do not appear in the sysmessages table.
Message number | Run time/ compile time | Description |
---|---|---|
-4998 | C | Attempt to connect to the specified database server failed. |
-19031 | C | Unable to open bindfile. |
-19051 | C | Too many sections. |
-19101 | R | Statement too long. |
-19103 | R | Illegal %s value %s. Nonnumeric %s value %s. (Invalid number for the time-out value.) |
-19104 | R/C | Incorrect SQL statement syntax. |
-19199 | C | ESQL keyword(s) detected in PREPARE statement. |
-19306 | C | Host variable used but not declared. |
-19313 | R | Too few host variables. |
-19324 | C | Host variable may not be used in this context. |
-19408 | R | Invalid SQL data type for SQL_TYP_DECIMAL. |
-19413 | R | Data overflow occurred during decimal data conversion. |
-19422 | R | Unknown SQL Server data type. |
-19423 | R | Invalid destination data type. |
-19501 | R | No cursor declared. |
-19505 | C | Duplicate cursor name: %s. |
-19508 | R | Cursor not positioned on a row. |
-19514 | R | Cursor not prepared. |
-19517 | R | Cursor open attempted for non-SELECT prepared statement. |
-19521 | R | Open cursor failure for section %d of plans. |
-19523 | R | Failure to locate/close cursor. Section %d, plan %s. |
-19524 | R | Table for this cursor not updatable. |
-19525 | R | Attempt to fetch on unopened cursor. |
-19526 | R | No access plan for this cursor. |
-19527 | R | Could not get section for this cursor. |
-19528 | R | Connection for section %d of plan %s has NULL DBPROCESS. |
-19701 | R | NULL connection name. |
Connection %s not found. | ||
-19702 | R | Connection name not found. |
Attempt to close nonexistent connection. | ||
-19703 | R | Failed to get DBPROCESS. Autoconnect failure. |
-19706 | R | Login failure in section %d. |
-19707 | R | Duplicate connection name. |
-19822 | R | Improperly initialized user SQLDA. |
-19911 | C | The SQL data type specified for a host variable is invalid. |
-19913 | C | The token identifier has already been used. |
-19917 | C | Invalid or incorrect option to sqlainit(). |
-19946 | C | Cursor %s not declared. |
-19953 | C | Invalid call type. |
-19955 | R | Text not found in %s section %u. |
-19956 | R | Access plan section or statement text not found. |
-19957 | R | Access plan or statement text not found. |
-19994 | R | Cannot run next BEGIN DECLARE sections. Statement ignored. |
-19995 | R | END DECLARE encountered without preceding BEGIN DECLARE statement. Statement ignored. |
-19999 | C | An internal error occurred. |
Error Message Severity Levels | Embedded SQL for C Error Message Format |