ConFoo 2025

db2_stmt_error

(PECL ibm_db2 >= 1.0.0)

db2_stmt_errorВозвращает строку, содержащую SQLSTATE, возвращённую SQL-оператором

Описание

db2_stmt_error(?resource $stmt = null): string

Возвращает строку, содержащую SQLSTATE, возвращённую SQL-оператором.

Если вы не передадите ресурс оператора в качестве аргумента в db2_stmt_error(), драйвер вернёт значение SQLSTATE, связанное с последней попыткой вернуть ресурс оператора, например, из db2_prepare() или db2_exec().

Чтобы узнать, что означает значение SQLSTATE, вы можете ввести следующую команду в командной строке процессора DB2: db2 '? sqlstate-value'. Вы также можете вызвать db2_stmt_errormsg(), чтобы получить явное сообщение об ошибке и соответствующее значение SQLCODE.

Список параметров

stmt

Допустимый ресурс оператора.

Возвращаемые значения

Возвращает строку, содержащую значение SQLSTATE.

Смотрите также

  • db2_conn_error() - Возвращает строку, содержащую значение SQLSTATE, возвращённое последней попыткой подключения
  • db2_conn_errormsg() - Возвращает последнее сообщение об ошибке подключения и значение SQLCODE
  • db2_stmt_errormsg() - Возвращает строку, содержащую последнее сообщение об ошибке SQL-выражения

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top