Класс COleDBRecordView
Представление отображает записи базы данных в элементах управления.
class COleDBRecordView : public CFormView
Члены
Защищенные конструкторы
Имя |
Описание |
---|---|
Создает объект COleDBRecordView. |
Открытые методы
Имя |
Описание |
---|---|
Возвращает стандартное значение HRESULT. |
|
Обновляет текущую запись (если пакостный), то в источнике данных, а затем переходит к определенной записи (далее предыдущий, сначала или последней). |
Заметки
Представление представление формы напрямую подключенный к объекту 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.
Иерархия наследования
COleDBRecordView
Требования
Header: afxoledb.h