ingres_errsqlstate

(PECL ingres >= 1.1.0)

ingres_errsqlstateObtiene el código del último error SQLSTATE generado

Descripción

ingres_errsqlstate ([ resource $link ] ) : string

Devuelve un valor de tipo string que contiene el último SQLSTATE, o NULL si no ocurrió ningún error.

Si se pasa un recurso link a ingres_errsqlstate(), devolverá el último error registrado para el enlace. Si no se pasa ningún enlace, ingres_errsqlstate() devolverá el último error notificado usando el enlace predeterminado.

La función ingres_errsqlstate() debería llamarse siempre después de ejecutar una consulta a la base de datos. La llamada a otra función antes de llamar a ingres_errsqlstate() reiniciará o cambiará cualquier código de error de la última función de Ingres.

Parámetros

link

El identificador de enlace de la conexión

Valores devueltos

Devuelve un valor de tipo string que contiene el último SQLSTATE, o NULL si no ocurrió ningún error.

Ejemplos

Ejemplo #1 Obtener el código del último error SQLSTATE generado

<?php
$enlace 
ingres_connect($base_datos$usuario$contraseña);

$resultado ingres_query($enlace"select * from table");

$error_sqlstate ingres_error();

if (!
is_null($error_sqlstate)) {
   echo 
"Ocurrió un error - " $texto_error;
}
?>

Ver también