Поделиться через


Класс CRowset

Инкапсулирует объект набора строк OLE DB, а также несколько связанных интерфейсов и предоставляет методы для обработки данных набора строк.

template <class TAccessor = CAccessorBase>
class CRowset

Параметры

  • TAccessor
    Класс метода доступа.Значение по умолчанию: CAccessorBase.

Члены

38xa46fs.collapse_all(ru-ru,VS.110).gifМетоды

AddRefRows

Увеличивает счетчик ссылок, связанный с текущей строкой.

Закрыть

Строки выпусков и текущий интерфейс IRowset.

Сравнение

Сравнивает 2 закладки, используя IRowsetLocate::Compare.

CRowset

Создает новый объект CRowset и (при необходимости) связывает его с интерфейс IRowset предоставленный в качестве параметра.

Delete

Удаляет строки из набора строк с помощью IRowsetChange: DeleteRows.

FindNextRow

Находит следующий совпадающая строка после указанной закладки.

GetApproximatePosition

Возвращает приблизительную положение строки, относящиеся к закладке.

GetData

Извлекает данные из копии набора строк для строки.

GetDataHere

Извлекает данные из заданного буфера.

GetOriginalData

Извлекает данные из самой последней выборки или переданные к источнику данных, игнорируя ожидающие изменения.

GetRowStatus

Возвращает состояние всех строк.

Атрибут Insert

Создает и вставляет новую строку с использованием IRowsetChange: InsertRow.

IsSameRow

Сравнивает указанную строку с текущей строкой.

MoveFirst

Перемещает расположение следующ-язык выборки на первоначальную позицию.

MoveLast

Переход к последней записи.

MoveNext

Извлекает данные из следующей строки или последовательной указанное число позиций за следующей строкой.

MovePrev

Переход к предыдущей записи.

MoveToBookmark

Выбирается строка, помеченной закладкой или строка с указанным смещением от данной закладки.

MoveToRatio

Выполните выборку строк, начиная с частичной по положению в наборе строк.

ReleaseRows

Вызовы IRowset::ReleaseRows для освобождения дескриптора текущей строки.

SetData

Задает значения данных в одном или нескольких столбцах строки с помощью IRowsetChange: SetData.

Отменить

Отменяет все изменения, внесенные в строке с момента последнего выборки или Обновить.

Обновление

Передает все ожидающие изменения, сделанные в текущей строке с момента последней выборки или обновление.

UpdateAll

Передает любые изменения, ожидающие изменения ко всем строкам с момента последней выборки или обновление.

Заметки

В набор строк OLE DB, через который задает объект программы и получает данные.

Он не предназначен для создания а передается этот класс в качестве параметра шаблона в CTable или CCommand (CRowset значение по умолчанию).

Требования

Header: atldbcli.h

См. также

Основные понятия

Образец DBViewer

Образец MultiRead

Образец атрибутов MultiRead

Шаблоны потребителей OLE DB (C++)

Справочник по шаблонам OLE DB объекта-получателя