Udostępnij za pośrednictwem


Wymiany pola rekordu (RFX)

Klasy bazy danych MFC ODBC zautomatyzować przenoszenia danych między źródłem danych i rekordów obiektu.Gdy wynikają z klasy z CRecordset i nie należy używać pobieranie wiersza luzem, dane są przesyłane przez mechanizm wymiany (RFX) w polu rekordu.

[!UWAGA]

Jeśli zaimplementowano luzem wiersz pobieranie w pochodnych CRecordset klasy, ramach używa mechanizmu wymiany (RFX luzem) w polu rekordu luzem do transferu danych.Aby uzyskać więcej informacji, zobacz zestaw rekordów: pobieranie rekordów luzem (ODBC).

RFX jest podobne do okna dialogowego wymiany danych (DDX).Przenoszenie danych między źródłem danych i pola danych członków zestawu rekordów wymaga wiele wywołań z zestawem rekordów DoFieldExchange funkcji i znacznych interakcji między ramy i ODBC.Mechanizm RFX typ palety i oszczędza pracy wywoływania funkcji ODBC, takich jak :: Procedura SQLBindCol.Aby uzyskać więcej informacji o DDX, zobacz okno dialogowe wymiany danych i sprawdzania poprawności.

RFX głównie jest przezroczysty.Zadeklarować klasach rekordów za pomocą Kreatora aplikacji MFC lub Add Class (jak opisano w Dodawanie konsumenta ODBC MFC), RFX jest wbudowana w je automatycznie.Klasa zestawu rekordów musi pochodzić z klasy bazowej CRecordset dostarczonych w ramach.Kreator aplikacji MFC pozwala utworzyć klasę początkowego zestawu rekordów.Add Class umożliwia dodanie innych klas zestawu rekordów, można w razie potrzeby.Aby uzyskać dodatkowe informacje i przykłady, zobacz Dodawanie konsumenta ODBC MFC.

Należy ręcznie dodać niewielką ilość kodu RFX w trzech przypadkach, gdy chcesz:

Jeśli potrzebujesz bardziej zaawansowanej znajomości RFX, zobacz wymiany pola rekordu: jak działa RFX.

W następujących tematach opisano szczegółów za pomocą obiektów recordset:

Zobacz też

Zadania

Dodawanie klienta MFC ODBC

Informacje

Obsługa bazy danych, Kreator aplikacji MFC

Klasa CRecordset

Koncepcje

Open Database Connectivity (ODBC)

Zestaw rekordów (ODBC)