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


Класс CRowset

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

template <class TAccessor = CAccessorBase>
class CRowset

Параметры

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

Члены

Методы

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 по умолчанию).

Требования

Заголовок: atldbcli.h

См. также

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

Пример DBViewer

Образец MultiRead

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

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

Ссылка на шаблоны потребителя OLE DB