Informix Error Messages and Error Codes From Error 4033 to 4042


Informix Error Code -4033 Base member name “name” cannot be used for class name.
This statement attempts to declare a class name, but it also specifies a DERIVED FROM clause. One of the members that is inherited from that base class is called name. The name of a class cannot be the same as the name of one of its members because the constructor function must use that name. Review the inheritance for this new class, and then choose a different name for it.
Informix Error Code -4034 SQL statements and two-pass reports are not allowed when compiling with the “-nosql” switch.
The compiler was invoked with the “-nosql” switch, but the source included either explicit SQL statements or a two-pass report (which involves SQL statements). Compiling with “-nosql” causes generation of .c code (instead of .ec code) in which no SQL statements are allowed.

Informix Error Code -4035 Function “name” cannot be redefined in a derived class “class” with different access permissions.
The parent class of the function “name” has an access permission (PRIVATE, PROTECTED, or PUBLIC) different from this declaration.
-4036 Function “name” cannot be redefined in a derived class “class” with different scope of reference.
The base class of the function “name” is declared as SHARED and “name” is not, or “name’ is declared as SHARED and its base class is not.
Informix Error Code -4037 Multiple declarations of function “name”.
Although you can declare multiple distinct versions of a user-defined function, you cannot do so for functions such as name that Informix Software, Inc. defines.

Informix Error Code -4041 Including “file” again will cause an infinite loop.
This INCLUDEAGAIN statement specifies a file that includes itself. If you force it to be included, a loop will follow. Make sure that this is the file you intended to include. Review the contents of the file.
Informix Error Code -4042 This form of declaration can only appear in the global (module) scope.
The declaration for identifier::identifier can appear only in the global scope.

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 *