Spec-Zone.ru › Tcl/Tk

tdbc_mapSqlState

Имя

tdbc::mapSqlState — Сопоставление SQLSTATE с классом ошибки

Синопсис

package require tdbc 1.0

tdbc::mapSqlState sqlstate

Описание

Команда tdbc::mapSqlState принимает строку, ожидаемую как пятисимвольный «SQL-состояние», возвращаемый базой данных SQL при возникновении ошибки. Она анализирует первые два символа строки и возвращает класс ошибки в виде удобочитаемого и машиночитаемого имени (например, FEATURE_NOT_SUPPORTED, DATA_EXCEPTION или INVALID_CURSOR_STATE).

Спецификация TDBC требует, чтобы драйверы баз данных возвращали описание ошибки в коде ошибки при возникновении ошибки. Описание представляет собой строку, содержащую по крайней мере четыре элемента: «TDBC errorClass sqlstate driverName details...». Команда tdbc::mapSqlState предоставляет удобный способ для драйвера TDBC сгенерировать элемент errorClass на основе SQL-состояния, возвращённого базой данных.

См. также

tdbc, tdbc::tokenize, tdbc::connection, tdbc::statement, tdbc::resultset

Авторские права

Авторские права (c) 2009 г. Кевин Б. Кенни.

Licensed under Tcl/Tk terms
https://www.tcl.tk/man/tcl/TdbcCmd/tdbc_mapSqlState.htm

Licensed under Tcl/Tk terms
https://www.tcl.tk/man/tcl/TdbcCmd/tdbc_mapSqlState.htm

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API