每个 GBase 8s ODBC Driver 函数可以返回对应于 GBase 8s 错误码的 SQLSTATE 值。
函数可以返回从实现特定的情况中产生的额外的 SQLSTATE 值。SQLError 返回由 GLS
和 SQL Access Group SQL CAE 规范(1992)定义的 SQLSTATE 值。
SQLSTATE 值是由两个字符类值和三个字符的子类值组成的字符串。类值 01 表示警告,
并伴随一个 SQL_SUCCESS_WITH_INFO 返回码。01 以外的的类值(类 IM 除外)表示
错误,并伴随一个 SQL_ERROR 返回码。IM 类表示由 GBase 8s ODBC Driver 实现派生
的警告和错误。任何类中的子类值 000 都是给定类中实现定义的条件。ANSI SQL-92 定
义了类和子类值的分配。