ВУЗ:
Составители:
Рубрика:
6
6
SQL_ERROR Ошибка в процессе выполнения данной функции
SQL_INVALID_HANDLE Недействительный идентификатор
SQL_STIL_EXECUTING Функция выполняется асинхронно и все еще нахо-
дится в процессе выполнения
SQL_NEED_DATA При подготовке или выполнении какого-либо опера-
тора драйвер установил, что прикладная программа
должна определить не менее одного значения пара-
метра.
Функция SQLError
Для получения дополнительной информации в случае возникнове-
ния ошибки (при этом кодом завершения ODBC-функции является зна-
чение SQL_ERROR SQL_SUCCESS_WITH_INFO) следует воспользо-
ваться функцией SQLError. Функция SQLError имеет следующий синтак-
сис:
RETCODE SQLError(henv, hdbc, hstmt, szSqlState, pfNativeError, szEr-
rorMsg, cbErrorMsgMax, cbErrorMsg)
Описание параметров для данной функции приведено в следую-
щей таблице.
Аргумент Тип Использование Описание
Henv HENV Вход Идентификатор среды
Hdbc HDBC Вход Идентификатор соединения
Hstmt HSTMT Вход Идентификатор оператора
SzSqlState UCHAR
FAR *
Выход Строка состояния (адрес)
PfNativeError SDWORD
FAR *
Выход Собственный код ошибки СУБД (ад-
рес)
SzErrorMsg UCHAR
FAR *
Выход Строка текста ошибки (адрес)
CbEr-
rorMsgMax
SWORD Вход Максимальная длина строки szEr-
rorMsg
PcbErrorMsg SWORD
FAR *
Выход Общее число символов в строке тек-
ста ошибки (адрес)
Идентификаторы среды, соединения и оператора могут принимать
нулевые значения – SQL_NULL_HENV, SQL_NULL_HDBC и
SQL_NULL_HSTMT, соответственно. Функция SQLError возвращает ин-
формацию об ошибке для крайнего справа ненулевого идентификатора.
Для строки состояния требуется шесть байт, из них пять – собственно
SQL_ERROR Ошибка в процессе выполнения данной функции SQL_INVALID_HANDLE Недействительный идентификатор SQL_STIL_EXECUTING Функция выполняется асинхронно и все еще нахо- дится в процессе выполнения SQL_NEED_DATA При подготовке или выполнении какого-либо опера- тора драйвер установил, что прикладная программа должна определить не менее одного значения пара- метра. Функция SQLError Для получения дополнительной информации в случае возникнове- ния ошибки (при этом кодом завершения ODBC-функции является зна- чение SQL_ERROR SQL_SUCCESS_WITH_INFO) следует воспользо- ваться функцией SQLError. Функция SQLError имеет следующий синтак- сис: RETCODE SQLError(henv, hdbc, hstmt, szSqlState, pfNativeError, szEr- rorMsg, cbErrorMsgMax, cbErrorMsg) Описание параметров для данной функции приведено в следую- щей таблице. Аргумент Тип Использование Описание Henv HENV Вход Идентификатор среды Hdbc HDBC Вход Идентификатор соединения Hstmt HSTMT Вход Идентификатор оператора SzSqlState UCHAR Выход Строка состояния (адрес) FAR * PfNativeError SDWORD Выход Собственный код ошибки СУБД (ад- FAR * рес) SzErrorMsg UCHAR Выход Строка текста ошибки (адрес) FAR * CbEr- SWORD Вход Максимальная длина строки szEr- rorMsgMax rorMsg PcbErrorMsg SWORD Выход Общее число символов в строке тек- FAR * ста ошибки (адрес) Идентификаторы среды, соединения и оператора могут принимать нулевые значения – SQL_NULL_HENV, SQL_NULL_HDBC и SQL_NULL_HSTMT, соответственно. Функция SQLError возвращает ин- формацию об ошибке для крайнего справа ненулевого идентификатора. Для строки состояния требуется шесть байт, из них пять – собственно 66
Страницы
- « первая
- ‹ предыдущая
- …
- 64
- 65
- 66
- 67
- 68
- …
- следующая ›
- последняя »