Some server messages have extended error data associated with them. Extended error data is simply additional information about the error.
For Adaptive Server messages, the additional information is usually which column or columns provoked the error.
Client-Library makes extended error data available to an application in the form of a parameter result set, where each result item is a piece of extended error data. A piece of extended error data may be named and can be of any datatype.
An application can retrieve extended error data but is not required to do so.