Informix Error Messages and Error Codes From Error 4091 to 4098
Informix Error Code -4091 Cannot assign to or refer to an array as a whole. Use indexing to refer to individual elements.
The compiler attempted to convert the result of one expression to conform with the type of another expression, and only one of them was an ARRAY. Either both must be ARRAY type, or neither can be.
Informix Error Code -4092 Type mismatch between CLASS and non-CLASS type.
The compiler attempted to convert the result of one expression to conform with the type of another expression, and only one of them was a CLASS. Either both must be CLASS type, or neither can be.
Informix Error Code -4093 Type mismatch between RECORD and non-RECORD type.
The compiler attempted to convert the result of one expression to conform with the type of another expression, and only one of them was a RECORD. Either both must be RECORD type, or neither can be.
Informix Error Code -4094 Length of compared CHAR or VARCHAR types is different.
The compiler was attempting to process a comparison between two string types (such as comparing function signatures), and the two strings had different bounds.
Informix Error Code -4095 Records have different number of fields or fields of incompatible types.
In this multiple-field assignment the values that are being assigned do not correctly match to the fields in the receiving record or object. Examine the syntax of the value expression(s); then review the declaration of the receiving variable.
Informix Error Code -4096 Expression class must be equal to or derived from result class.
The statement attempted to assign a value of one class to an object of a different class that is not derivable from the former class.
Informix Error Code -4097 Multiple declarations for class “name”.
This class has been declared previously in the source module (perhaps in an included file). Only one declaration is allowed. Find all declarations of the class, and reduce them to one.
Informix Error Code -4098 Type of expression that is expanded must be class or record.
This statement refers to name.* (or uses THRU notation); however, the name it refers to is not declared as a record or as an object of some class. Check the spelling of the name, and review its declaration.
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.
Information about Informix Error Codes or Status Codes or Exit Codes and Error Messages on Windows, Linux Operating Systems.