(PECL ingres >= 1.1.0)
ingres_errsqlstate — Récupère le dernier code SQLSTATE généré
$link
  ] )
   ingres_errsqlstate() retourne une chaîne de 
   caractères contenant le dernier SQLSTATE ou NULL
   si aucune erreur ne s'est produite.
  
   Si une ressource link est passée à la fonction
   ingres_errsqlstate(), elle retourne la dernière erreur
   enregistrée pour ce lien. Si aucun lien n'est passé alors
   ingres_errsqlstate() retourne la dernière erreur en utilisant
   le lien par défaut.
  
La fonction, ingres_errsqlstate(), devrait toujours être appelée après avoir exécuté toute sorte de requête à la base de données. Un appel d'une autre fonction avant d'appeler ingres_errsqlstate() supprimera ou changera le message d'erreur provenant du dernier appel de fonction Ingres.
   Retourne une chaîne contenant la dernière SQLSTATE, ou NULL
   si aucune erreur n'est survenue.
  
Exemple #1 Exemple avec ingres_errsqlstate()
<?php
ingres_connect($database, $user, $password);
$result = ingres_query($link, "select * from table");
 
$error_sqlstate = ingres_errsqlstate($link);
if (!is_null($error_sqlstate)) {
   echo "Une erreur est survenue - " . $error_sqlstate;
}
?>