Informix Error Messages and Error Codes From Error 33071 to 33083


Informix Error Code -33071 The statement id statement_ID has already been used.
This warning message indicates that you have used two PREPARE statement identifiers with the same name. For example:
exec sql prepare stmt_id from “select * from tab”;
exec sql prepare stmt_id from “insert into tab values(1)”;

Informix Error Code -33074 Explicit cast, either with CAST keyword or (::) operator, is not allowed in client collections.
You cannot use explicit casts in client collections. For example, the following example is not allowed:
$client collection list(row( a udt_1, b list(int))) mylist; $insert into table (:mylist) values (CAST(1 AS udt_1), list{1,2,3}); $insert into table (:mylist) values (1::udt_1, list{1,2,3});
When you enter esql -e, you get the following errors:
esqlc: “”, line 2: Error -33074: Cannot use CAST in client collections.
esqlc: “”, line 3: Error -33074: Cannot use CAST in client collections.

Informix Error Code -33075 Cannot use user-defined routines in client collection/row constructors.
The user has tried to call a user-defined routine function in a ROW or COLLECTION constructor for a client collection or row host variable. Check the syntax of the statement and change the statement so that it does not call a user-defined routine. User-defined routines can be executed only on the server.
Informix Error Code -33083 Cannot open file file_name because of too many open files.
The preprocessor cannot open the file because too many files are open. Check your system resources to see if you can increase the number of file handles (descriptors). Close unnecessary open files. Also check for mistakes that might cause recursive file inclusion.

Above are list of Informix Error Messages and Errors Codes or Status Codes or Exit Codes along with Error and Warning messages received while performing certain operation against Informix applications or related products.

What are Informix Error Messages?
All Informix messages returned by the Informix server are assigned an error code.

In general, each Informix error contains the following information:
• The Informix Error Code or Informix Error status
• The message text. This text is usually returned with the Error code. Some messages employ word substitution, where the word substituted represents the system-replacement of a term more specific to the occurrence.
• An explanation of how the error may have occurred.

Hope this was helpful.

SQLServerF1 Team
Information about Informix Error Codes or Status Codes or Exit Codes and Error Messages on Windows, Linux Operating Systems.


Leave a Reply

Your email address will not be published. Required fields are marked *