mysql.h


Función mysql_sqlstate()

const char *mysql_sqlstate(MYSQL *mysql)

Devuelve una cadena terminada en null que contiene el código de error SQLSTATE para el último error. El código de error consiste en cinco caracteres. '00000' significa "sin error". Los valores están especificados por ANSI SQL y ODBC.

Hay que tener en cuenta que no todos los errores de MySQL has sido ya mapeados a errores SQLSTATE. El valor 'HY000' (error general) se usa para errores sin mapear.

Esta función fue añadida en MySQL 4.1.1.

Valores de retorno

Una cadena terminada en nulo que contiene el código de error SQLSTATE.

Ver también

mysql_errno(), mysql_error() y mysql_stmt_sqlstate().