ВУЗ:
Составители:
Рубрика:
7
6
rgfRow-
Status
UWORD
FAR *
Выход Массив значений состояния для извле-
ченного множества строк
ODBC поддерживает статические и динамические курсоры. Стати-
ческие курсоры нечувствительны к изменениям базовых таблиц, а дина-
мические являются полностью чувствительными.
Движение курсора устанавливается с помощью параметров
fFetchType и irow. В приведенной ниже таблице определены значения
параметра fFetchType и соответствующие им результаты выборки функ-
ции SQLExtendedFetch.
FFetchType Действие SQLExtendedFetch
SQL_FETCH_NEXT Следующее строковое множество
SQL_FETCH_PRIOR Предыдущее строковое множество
SQL_FETCH_RELATIVE Строковое множество, начиная с N-й строки по отноше-
нию к текущей позиции курсора
SQL_FETCH_FIRST Первое строковое множество
SQL_FETCH_LAST Последнее строковое множество
SQL_FETCH_ABSOLUTE Строковое множество, начиная с N-й строки
В приведенной таблице значение N определяется параметром irow.
В данной лабораторной работе не используются блочные курсоры, по
умолчанию считается, что строковое множество состоит из одной стро-
ки.
Методические указания
Создание курсора в ODBC не предполагает использование SQL-
оператора объявления курсора. Курсор создается автоматически при
выполнении оператора выборки SELECT. При этом идентификатор
данного оператора SELECT должен
использоваться для выборки дан-
ных из результирующей таблицы.
При выполнении данной лабораторной работы в полном объеме ис-
пользуется алгоритм использования ODBC, приведенный в описании
лабораторной работы N 3.
Для выборки всех данных из заданных столбцов результирующей
таблицы с помощью функций SQLBindCol и SQLFetch следует использо-
вать следующий алгоритм:
1. Вызвать функцию SQLBindCol один раз для каждого столбца,
ко-
торый должен быть возвращен из результирующей таблицы.
rgfRow- UWORD Выход Массив значений состояния для извле- Status FAR * ченного множества строк ODBC поддерживает статические и динамические курсоры. Стати- ческие курсоры нечувствительны к изменениям базовых таблиц, а дина- мические являются полностью чувствительными. Движение курсора устанавливается с помощью параметров fFetchType и irow. В приведенной ниже таблице определены значения параметра fFetchType и соответствующие им результаты выборки функ- ции SQLExtendedFetch. FFetchType Действие SQLExtendedFetch SQL_FETCH_NEXT Следующее строковое множество SQL_FETCH_PRIOR Предыдущее строковое множество SQL_FETCH_RELATIVE Строковое множество, начиная с N-й строки по отноше- нию к текущей позиции курсора SQL_FETCH_FIRST Первое строковое множество SQL_FETCH_LAST Последнее строковое множество SQL_FETCH_ABSOLUTE Строковое множество, начиная с N-й строки В приведенной таблице значение N определяется параметром irow. В данной лабораторной работе не используются блочные курсоры, по умолчанию считается, что строковое множество состоит из одной стро- ки. Методические указания Создание курсора в ODBC не предполагает использование SQL- оператора объявления курсора. Курсор создается автоматически при выполнении оператора выборки SELECT. При этом идентификатор данного оператора SELECT должен использоваться для выборки дан- ных из результирующей таблицы. При выполнении данной лабораторной работы в полном объеме ис- пользуется алгоритм использования ODBC, приведенный в описании лабораторной работы N 3. Для выборки всех данных из заданных столбцов результирующей таблицы с помощью функций SQLBindCol и SQLFetch следует использо- вать следующий алгоритм: 1. Вызвать функцию SQLBindCol один раз для каждого столбца, ко- торый должен быть возвращен из результирующей таблицы. 76
Страницы
- « первая
- ‹ предыдущая
- …
- 74
- 75
- 76
- 77
- 78
- …
- следующая ›
- последняя »