SQLSTATE (коды ошибок ODBC)
Код SQLSTATE предоставляет подробные сведения о причине предупреждения или ошибки. Для возникающих в источнике данных ошибок, которые выявляются и возвращаются SQL Server, драйвер ODBC собственного клиента SQL Server сопоставляет возвращенный собственный номер ошибки с соответствующим кодом SQLSTATE. Если собственный номер ошибки не имеет эквивалента в коде ошибок ODBC, драйвер ODBC собственного клиента SQL Server возвращает сообщение SQLSTATE 42000 («синтаксическая ошибка или нарушение доступа»). Для ошибок, выявленных с помощью драйвера, драйвер ODBC собственного клиента SQL Server формирует соответствующий код SQLSTATE.
Дополнительные сведения о кодах ошибок состояния см. в следующих разделах: