Retorna uma string contendo o SQLSTATE retornado por uma instrução SQL

# db2_stmt_error

(PECL ibm_db2 >= 1.0.0)

db2_stmt_error — Retorna uma string contendo o SQLSTATE retornado por uma instrução SQL

### Descrição

function db2_stmt_error(?resource `$stmt` = `null`): string

Retorna uma string contendo o valor SQLSTATE retornado por uma instrução SQL.

Se não for passado um recurso de instrução como um argumento para db2_stmt_error(), o driver retornará o valor SQLSTATE associado à última tentativa de retornar um recurso de instrução, por exemplo, de db2_prepare() ou db2_exec().

Para saber o que o valor SQLSTATE significa, pode ser emitido o seguinte comando em um prompt do Processador de Linha de Comando do DB2: `db2 '? `sqlstate-value`'`. Pode também ser chamada a função db2_stmt_errormsg() para recuperar uma mensagem de erro explícita e o valor SQLCODE associado.

### Parâmetros

`stmt`
  Um recurso de instrução válido.

### Valor Retornado

Retorna uma string contendo um valor SQLSTATE.

### Veja Também

- db2_conn_error() - Retorna uma string contendo o SQLSTATE retornado pela última tentativa de conexão
- db2_conn_errormsg() - Retorna a última mensagem de erro de conexão e o valor SQLCODE
- db2_stmt_errormsg() - Retorna uma string contendo a última mensagem de erro da instrução SQL

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open