sword OCIErrorGet(dvoid *hndlp, ub4 recordno, OraText *sqlstate, sb4 *errcodep, OraText *bufp, ub4 bufsiz, ub4 type);
La taille de bufp est donnée par le paramètre bufsize.
Les valeurs possibles pour type sont :
Le résultat est OCI_SUCCESS en cas de succès.
#include <ociap.h>
static OCIError *hError;
static OraText MesssageErreur[256];
static sb4 CodeErreur;
...
if (OCIErrorGet(hError, 1, NULL, &CodeErreur, MesssageErreur, 256, OCI_HTYPE_ERROR)!=OCI_SUCCESS)
{
...
}
...