Класс IRowsetImpl
Предоставляет реализацию интерфейса IRowset.
template <
class T,
class RowsetInterface,
class RowClass = CSimpleRow,
class MapClass = CAtlMap <
RowClass::KeyType,
RowClass*
>
>
class ATL_NO_VTABLE IRowsetImpl : public RowsetInterface
Параметры
T
Класс, производный от IRowsetImpl.RowsetInterface
Класс, производный от IRowsetImpl.RowClass
Блок памяти, HROW.MapClass
Блок памяти для всех дескрипторов строк, удерживаемые поставщик.
Члены
Методы
Добавляет счетчик ссылок в дескриптор существующей строки. |
|
Вызывается GetNextRows чтобы выбрать новое HROW.Не вызывается непосредственно пользователем. |
|
Извлекает данные из копии набора строк для строки. |
|
Возвращает состояние для указанного поля. |
|
Последовательно извлекает строки с запоминанием предыдущей позиции. |
|
Конструктор.Не вызывается непосредственно пользователем. |
|
Вызывается AddRefRows и ReleaseRows.Не вызывается непосредственно пользователем. |
|
Высвобождает строки. |
|
Перемещает следующую позицию выборки в его первоначальную позицию; то есть, его положение при создании набора строк. |
|
Устанавливает флаги состояния для указанного поля. |
Элементы данных
Показывает, поддерживает ли поставщик обратную выборку. |
|
Указывает, может ли поставщик иметь свой курсор прокрутки назад. |
|
Указывает, должен ли поставщик, сбросил его положение курсора.Это имеет специальное значение при необходимости выполняя прокрутку назад или выборка назад в GetNextRows. |
|
Индекс в набор строк, представляющих курсор. |
|
Список дескрипторов строк. |
Заметки
IRowset базовый интерфейс набора строк.
Требования
Header: atldb.h