Informix Error -50037: The filename specified for blob located in memory was ignored.
Cause and resolution
The filename specified for blob located in memory was ignored.
The ixBlob constructor generates this message. When you set the location of a blob (either an ixText or ixByte object) with the ixBlob::setLocation() member function, you can specify whether the data should be in memory, in a file of your choosing, or in a temporary file that is created locally. If you chose to store the blob in memory, you do not need a filename. If one is included, it will be ignored.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-50037 fires in the GUI builder ("Window Painter") class library -- per the official guidance: The ixBlob constructor generates this message. When you set the location of a blob (either an ixText or ixByte object) with the ixBlob::setLocation() member function, you can specify whether the data should be in memory, in a file of your choosing, or in a temporary file that is created locally. If you chose to store the blob in memory, you do not need a filename. If one is included, it will be ignored.
- The filename specified for blob located in memory was ignored -- an invalid argument,
state, or NULL value reaching
ixBlob::setLocation(), per the official guidance.
Solutions / Resolution
- Review the application's call to
ixBlob::setLocation()against the condition described above, and correct the argument, object state, or configuration involved, per the official guidance.
Examples
N/A
No specific triggering statement is documented beyond the GUI builder class library condition named in the official text.
Diagnostic Checks
- Check the application's use of
ixBlob::setLocation(), against the specific condition the official text describes.
Related Errors / Related Topics
No closely related error codes are cross-referenced for -50037 in this set yet.
The filename specified for blob located in memory was ignored.