ВУЗ:
Составители:
Рубрика:
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
- …
- следующая ›
- последняя »
