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:
Korzystania z kwerend parametrycznych.Aby uzyskać więcej informacji, zobacz zestaw rekordów: parametryzacja zestaw rekordów (ODBC).
Wykonać sprzężenia (za pomocą jednego zestawu rekordów dla kolumn z dwóch lub więcej tabel).Aby uzyskać więcej informacji, zobacz zestaw rekordów: wykonywanie dołączyć (ODBC).
Dynamicznie powiązać kolumny danych.To jest mniej popularny niż parametryzacji.Aby uzyskać więcej informacji, zobacz zestaw rekordów: dynamiczne wiązanie danych kolumn (ODBC).
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
Informacje
Obsługa bazy danych, kreator aplikacji MFC