Класс CRecordset
Все компоненты и методы этого класса можно разбить на семь категорий:
- Компоненты данных. Служат для хранения информации, используемой для непосредственной работы с базой данных, к которой объект этого класса был присоединен.
- Конструирование. В эту категорию входят конструктор и методы для открытия/закрытия форм базы данных.
- Атрибуты результирующего набора. Функции, используемые для получения информации о результирующем наборе, к которому присоединен объект класса CRecordset.
- Операции обновления результирующего набора. Четыре операции, предназначенные для обработки транзакций.
- Операции перемещения по результирующему набору. Функции, позволяющие перемещаться по записям результирующего набора.
- Другие операции над результирующим набором. Восемь функций, предоставляющие дополнительные функциональные возможности.
- Переопределяемые методы. Пять переопределяемых функций, позволяющие программисту настроить функционирование объекта класса CRecordset.
CRecordset::dynaset Результирующий набор с возможностью двунаправленного просмотра. При этом режиме изме-нения, вносимые в базу данных другими пользователями, отображаются сразу же. К сожалению, декларированное поведение результирующего набора при этом режиме не поддерживается
CRecordset::snapshot Статический результирующий набор с возможностью двунаправленного просмотра. При этом режиме изменения, вносимые в базу данных другими пользователями, отображаются не сразу, а только после закрытия и повторного открытия pe-зультирующего набора.
Класс CRecordView
Объекты этого класса предоставляют для изображения записей базы данных в элементах управления форму, которая непосредственно соединена с объектом CRecordset. Объекты CRecordView используют механизм DDX (Dialog Data Exchange, Обмен данными с блоком диалога) и RFX (Record Field Exchange, Обмен полями записей) для автоматического перемещения данных между элементами управления формы и полями результирующего набора. Кроме того, можно воспользоваться реализованными возможностям перемещения по записям и обновления текущей записи.
Вce компоненты и методы этого класса можно условно разбить на три категории.
- Создание объекта. Имеется только конструктор для создания объекта.
- Атрибуты данных. Три функции, используемые для получения информации результирующем наборе, к которому присоединена форма.
- Операции, Единственная функция, позволяющая программисту изменить указатель на текущую запись.
Ниже приведено описание каждой из этих категорий.