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


Класс COleDBRecordView

Представление отображает записи базы данных в элементах управления.

class COleDBRecordView : public CFormView

Члены

Защищенные конструкторы

Имя

Описание

COleDBRecordView::COleDBRecordView

Создает объект COleDBRecordView.

Открытые методы

Имя

Описание

COleDBRecordView::OnGetRowset

Возвращает стандартное значение HRESULT.

COleDBRecordView::OnMove

Обновляет текущую запись (если пакостный), то в источнике данных, а затем переходит к определенной записи (далее предыдущий, сначала или последней).

Заметки

Представление представление формы напрямую подключенный к объекту CRowset. Представление создано из ресурса шаблона диалоговых окон и отображает поля объекта CRowset в элементах управления шаблона диалогового окна. Объект COleDBRecordView использует обмен данными диалоговых окон (DDX) и навигационную функциональность, полученный в CRowset, для автоматизации перемещения данных между элементами управления формы и полями набора строк. COleDBRecordView также предоставляет реализацию по умолчанию для перемещения сначала следующей, предыдущей или последней записи и интерфейсу для обновления записи в текущий момент в представлении.

Можно использовать функции DDX с представлением COleDbRecordView для получения данных непосредственно из набора записей базы данных и отображения их в элементе управления диалогового окна. С представлением COleDbRecordView следует использовать методы DDX_* (например, DDX_Text), а не функции DDX_Field* (например, DDX_FieldText). DDX_FieldText не будет работать с COleDbRecordView поскольку DDX_FieldText принимает дополнительный аргумент типа CRecordset* (для CRecordView) или CDaoRecordset* (для CDaoRecordView).

Примечание

При работе с DAO (DAO) классифицируете, а не классов шаблона объекта-получателя OLE DB, используют класс CDaoRecordView.Дополнительные сведения см. в статье Общие сведения: программирование базы данных.

COleDBRecordView отслеживает положение пользователя в наборе строк, так что представление записей могло обновлять пользовательский интерфейс. Когда пользователь перемещает к любому конец набора строк, представление записей запрещает объекты пользовательского интерфейса — например пунктов меню или кнопки панели инструментов для перемещения — далее в одном направлении.

Дополнительные сведения о классах набора строк см. в статье Использование шаблонов объекта-получателя OLE DB.

Иерархия наследования

CObject

CCmdTarget

CWnd

CView

CScrollView

CFormView

COleDBRecordView

Требования

Header: afxoledb.h

См. также

Ссылки

Диаграмма иерархии