cubrid_error_code_facility

(PECL CUBRID >= 8.3.0)

cubrid_error_code_facilityObtém o código do módulo do erro

Descrição

cubrid_error_code_facility(): int

A função cubrid_error_code_facility() é usada para obter o código do módulo (camada onde o erro ocorreu) do código do erro ocorrido durante execução da API. Normalmente, pode-se obter o código de erro quando a API retorna FALSE.

Parâmetros

Esta função não possui parâmetros.

Valor Retornado

Código do módulo onde ocorreu o erro: CUBRID_FACILITY_DBMS, CUBRID_FACILITY_CAS, CUBRID_FACILITY_CCI ou CUBRID_FACILITY_CLIENT.

Exemplos

Example #1 Exemplo de cubrid_error_code_facility()

<?php
$conn = cubrid_connect("localhost", 33000, "demodb");
$req = @cubrid_execute($conn, "SELECT * FROM unknown");
if (!$req) {
    printf("Módulo do erro: %d\nCódigo do erro: %d\nMensagem de erro: %s\n",
        cubrid_error_code_facility(), cubrid_error_code(), cubrid_error_msg());

    cubrid_disconnect($conn);
    exit;
}
?>

O exemplo acima produzirá:

Módulo do erro: 1
Código do erro: -493
Mensagem de erro: Syntax: In line 1, column 15 before END OF STATEMENT
Syntax error: unexpected 'unknown'

Veja Também