Informix Error -1316: ISAM error number number.
Cause and resolution
ISAM error number number.
The current statement called on the database server, which detected an error (probably reported in a display of error -1313). This message contains additional detail on the cause of the error. Look up number in this document.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-1316 is a wrapper message that provides additional ISAM-level detail on an error the database server already reported (typically alongside -1313) — per the official guidance, the specific ISAM error number embedded in this message should be looked up separately.
- An ISAM-level error accompanying a database-server error (per -1313), per the official guidance — -1316 itself is generic; the embedded number carries the actual ISAM-level detail.
Solutions / Resolution
- Look up the embedded ISAM error number in the error-code reference, per the official guidance.
- Cross-reference with the accompanying -1313 (or similar) message, per the official guidance, for the full picture.
Examples
Reading the embedded ISAM error number
1313: SQL statement error -206.
1316: ISAM error -111.
-- -111 (ISAM "no record found") gives the underlying storage-engine detail
-- behind the -206 "table not in database" error
Diagnostic Checks
- Extract the embedded ISAM error number from the -1316 message text, and look it up as its own specific error.
- Check the accompanying -1313 (or similar) message for the higher-level error it corresponds to.
Related Errors / Related Topics
- -1313 — "SQL statement error number number." A related wrapper-error message, which -1316 typically accompanies with additional ISAM-level detail.
- -1315 — "4GL run-time error number number." Another related wrapper-error message.
An ISAM-level detail wrapper, typically accompanying -1313 — look up the embedded ISAM error number.