Informix Error -12037: Smart Large Objects: Invalid seek position.
Cause and resolution
Smart Large Objects: Invalid seek position.
During a smart-large-object read or write operation, a seek position contained an invalid value. The value was likely less than 0. Correct the smart-large-object application program so that it specifies a valid read/write start position.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-12037 fires when a smart-large-object read/write operation's seek position is invalid — per the official guidance.
- A seek position likely less than 0, per the official guidance — the direct, only cause.
Solutions / Resolution
- Correct the smart-large-object application program's read/write start position, per the official guidance.
Examples
N/A
No specific triggering statement is documented beyond a negative/invalid seek position.
Diagnostic Checks
- Check the seek-position argument passed to the read/write call, and confirm it's a valid, non-negative value.
Related Errors / Related Topics
- -12039 — "Smart Large Objects: Invalid whence value for seek." A related seek-argument
error, on the
whenceparameter rather than the position itself.
A smart-large-object read/write's seek position was invalid (likely negative) — correct the application's position argument.