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


Обмен данными полями записей (RFX)

Обновлен: Ноябрь 2007

Классы базы данных MFC ODBC автоматизируют перемещение данных между источником данных и объектом recordset. Если класс наследуется от CRecordset и групповая выборка строк не используется, данные передаются с помощью механизма обмена полями записей (RFX).

a8staww2.alert_note(ru-ru,VS.90).gifПримечание.

При реализации групповой выборки строк в производном классе CRecordset для передачи данных платформой будет использоваться механизм группового обмена полями записей (Bulk RFX). Дополнительные сведения см. в разделе Набор записей. Групповая выборка записей (ODBC).

RFX аналогичен диалоговому обмену данных (DDX). Перемещение данных между источником данных и элементами поля данных набора записей требует многократных вызовов функции набора записей DoFieldExchange и серьезного взаимодействия между платформой и ODBC. Механизм RFX является строго типизированным и избавляет от вызова таких функций ODBC, как ::SQLBindCol. Дополнительные сведения об обмене данными в диалоговых окнах см. в разделе Обмен и проверка данных в диалоговых окнах.

RFX является наиболее прозрачным. При объявлении классов набора записей с помощью мастера приложений MFC или возможности Добавить класс (как описано в Добавление объекта-получателя MFC ODBC), RFX встраивается в них автоматически. Класс набора записей должен быть производным от базового класса CRecordset предоставляемого платформой. Мастер приложений MFC позволяет создавать исходный класс набора записей. Добавить класс позволяет добавлять другие классы набора записей при необходимости. Дополнительные сведения и примеры см. в разделе Добавление объекта-получателя MFC ODBC.

Добавлять небольшую часть кода RFX вручную необходимо только в трех случаях, при:

Дополнительные сведения для углубленного понимания RFX см. в разделе Обмен полями записей. Принцип работы RFX.

Дополнительные сведения об использовании объектов наборов записей см. в следующих разделах:

См. также

Задачи

Добавление потребителя ODBC MFC

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

Интерфейс ODBC (ODBC)

Набор записей (ODBC)

Ссылки

Поддержка базы данных, мастер приложений MFC

CRecordset Class