Los códigos de error de Informix (SQLSTATE & SQLCODE) son representados como se especifica a continuación:
x [SQLSTATE = aa bbb SQLCODE=cccc]
donde x = un espacio : no hubo error
E : hubo error
N : no hay más datos
W : aviso
? : no definido
Si el carácter "x" es cualquier otra cosa diferente a un espacio, SQLSTATE y SQLCODE describen el error con mayor detalle.
Examina el manual de Informix para el significado de SQLSTATE y SQLCODE.
Devuelve en una cadena un caracter describiendo el resultado de una sentencia y los valores SQLSTATE y SQLCODE asociados con la última sentencia SQL ejecutada. El formato de la cadena es "(char) [SQLSTATE=(dos dígitos) (tres dígitos) SQLCODE=(un dígitos)]". El primer carácter puede ser ' ' (un espacio) (no hubo error), 'W' (la sentencia provocó un aviso), 'E' (la consulta produjo un error) o 'N' (la sentencia no devolvió ningún dato).
Examina también: ifx_errormsg()