Класс 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