Изучение Amazon Web Services


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


Download 1.13 Mb.
bet3/32
Sana30.01.2024
Hajmi1.13 Mb.
#1817072
TuriСамостоятельная работа
1   2   3   4   5   6   7   8   9   ...   32
Bog'liq
самостоятелная работа

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

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

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

  • Необходимо вручную добавить небольшой объем кода RFX в трех случаях, когда требуется:

  • Используйте параметризованные запросы. Дополнительные сведения см. в разделе Recordset: параметризация набора записей (ODBC).

  • Выполните соединения (используя один набор записей для столбцов из двух или нескольких таблиц). Дополнительные сведения см. в разделе Recordset: Выполнение соединения (ODBC).

  • Динамическое связывание столбцов данных. Это менее распространено, чем параметризация. Дополнительные сведения см. в разделе Recordset: динамически привязка столбцов данных (ODBC).

Набор записей (ODBC)
Объект CRecordset представляет набор записей, выбранных из источника данных. Возможны следующие источники записей:

  • Таблица.

  • запрос;

  • хранимая процедура, обращающаяся к одной или нескольким таблицам.

Все объекты наборов записей имеют перечисленные ниже возможности.

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

  • Путем вызова функций-членов можно прокручивать выбранные записи.

  • Можно фильтровать выбираемые записи для их ограничения.

  • Записи можно сортировать по одному или нескольким столбцам в порядке возрастания или убывания.

  • Набор записей можно параметризовать, чтобы определять выборку во время выполнения.


Download 1.13 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   32




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling