Udostępnij za pośrednictwem


Wymiana pól rekordów (RFX)

Klasami baz danych MFC ODBC zautomatyzować przenoszenie danych między źródłem danych i zestaw rekordów obiektu.Kiedy określenia klasy z CRecordset i nie należy używać pobieranie wiersza zbiorczego, dane są przesyłane przy użyciu mechanizmu wymiany (RFX) pole rekordu.

[!UWAGA]

Jeśli zaimplementowano pobieranie wiersza zbiorczego w pochodnego CRecordset klasy, ramach korzysta z mechanizmu wymiany (RFX luzem) pole rekordu luzem do transferu danych.Aby uzyskać więcej informacji, zobacz zestaw rekordów: pobieranie rekordów luzem (ODBC).

RFX jest podobna do wymiany danych okno (DDX).Przenoszenie danych między źródłem danych i członkowie danych pole zestaw rekordów wymaga wielu wywołań z zestawem rekordów DoFieldExchange funkcji i znaczne interakcji między ramach i ODBC.Mechanizm RFX jest typ palety i powoduje zapisanie pracy, takich jak wywołania funkcji ODBC :: SQLBindCol.Aby uzyskać więcej informacji o DDX, zobacz okno dialogowe wymianę danych i sprawdzania poprawności.

RFX jest w większości niedostrzegalne dla użytkownika.Jeśli zadeklarować klas rekordów przy użyciu Kreatora aplikacji MFC lub Add Class (zgodnie z opisem w dodanie odbiorca ODBC MFC), RFX jest wbudowany w nich automatycznie.Klasy zestaw rekordów musi pochodzić z klasy bazowej CRecordset dostarczonych przez środowisko.Kreator aplikacji MFC pozwala utworzyć klasę początkowego zestawu rekordów.Add Class umożliwia dodawanie innych klas zestaw rekordów zgodnie z potrzebami.Aby uzyskać więcej informacji i przykłady, zobacz dodanie odbiorca 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 pól rekordu: jak działa RFX.

W następujących tematach opisano szczegóły korzystania z 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)