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:
Korzystania z kwerend parametrycznych.Aby uzyskać więcej informacji, zobacz zestaw rekordów: parametryzacja zestaw rekordów (ODBC).
Wykonywanie 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 Join (ODBC).
Dynamicznie powiązania kolumn danych.Jest to mniej popularne niż parametryzacja.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 pola rekordu: jak działa RFX.
W następujących tematach opisano szczegółów za pomocą obiektów recordset:
Zobacz też
Zadania
Informacje
Obsługa bazy danych, Kreator aplikacji MFC