tdbc::mapSqlState - Map SQLSTATE to error class
package require tdbc 1.0
tdbc::mapSqlState sqlstate
The tdbc::mapSqlState command accepts a string that is
expected to be a five-character 'SQL state' as returned from a SQL
database when an error occurs. It examines the first two characters
of the string, and returns an error class as a human- and
machine-readable name (for example, FEATURE_NOT_SUPPORTED,
DATA_EXCEPTION or INVALID_CURSOR_STATE).
The TDBC specification requires database drivers to return a
description of an error in the error code when an error occurs. The
description is a string that has at least four elements:
"TDBC errorClass
sqlstate driverName details...". The
tdbc::mapSqlState command gives a convenient way for a TDBC
driver to generate the errorClass element given the SQL
state returned from a database.
tdbc, tdbc::tokenize, tdbc::connection, tdbc::statement, tdbc::resultset
TDBC, SQL, database, state
Copyright (c) 2009 by Kevin B. Kenny.
Copyright © 2009 by Kevin B. Kenny.