(PECL CUBRID >= 8.3.0)
cubrid_error_code_facility — Obtém o código do módulo do erro
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.
Esta função não possui parâmetros.
Código do módulo onde ocorreu o erro:
CUBRID_FACILITY_DBMS
, CUBRID_FACILITY_CAS
,
CUBRID_FACILITY_CCI
ou CUBRID_FACILITY_CLIENT
.
Exemplo #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'