Udostępnij za pośrednictwem


Wymiany pola rekordu: Przy użyciu RFX

W tym temacie wyjaśniono, co zrobić, aby użyć RFX w stosunku do tego, co robi ramy.

[!UWAGA]

Ten temat dotyczy klasy pochodzące od CRecordset w którym wiersz luzem pobieranie nie została zaimplementowana.Jeśli używasz pobieranie wiersza luzem wymiany pola rekordu luzem (RFX luzem) jest zaimplementowana.Luzem RFX jest podobny do RFX.Aby poznać różnice, zobacz zestaw rekordów: pobieranie rekordów luzem (ODBC).

Poniższe tematy zawierają informacje pokrewne:

W poniższej tabeli przedstawiono roli użytkownika w odniesieniu do RAM jest dla Ciebie.

Za pomocą RFX: Użytkownik i ram

Użytkownik

Ramy

Za pomocą kreatora należy zadeklarować klasach zestawu rekordów.Określanie nazwy i typy danych pól danych członków.

Kreator pochodzi CRecordset klasy i zapisy DoFieldExchange można przesłaniać, łącznie z RFX funkcji dla każdego pola danych.

(Opcjonalnie) Ręcznie dodać parametr potrzebnych danych członków tej klasy.Ręcznie dodać wywołanie funkcji RFX do DoFieldExchange dla każdego elementu danych parametru, należy dodać wywołanie CFieldExchange::SetFieldType dla grupy parametry i określić całkowitą liczbę parametrów w m_nParams.Zobacz zestaw rekordów: parametryzacja zestaw rekordów (ODBC).

 

(Opcjonalnie) Ręcznie powiązać pole danych członków dodatkowe kolumny.Ręcznie zwiększać m_nFields.Zobacz zestaw rekordów: dynamiczne wiązanie kolumny danych (ODBC).

 

Konstruowanie obiektu klasy zestawu rekordów.Przed użyciem obiektu, ustawić wartości parametru jej członków danych ewentualne.

Efektywności w ramach prebinds parametrów przy użyciu ODBC.Jeśli wartości parametrów, ramach przekazuje je do źródła danych.Tylko wartości parametrów są wysyłane do requeries, chyba że zmieniły ciągi sortowania lub filtrowania.

Otwórz obiekt recordset za pomocą CRecordset::Open.

Wykonuje kwerendę w zestawie rekordów, wiąże kolumny pole danych członków zestawu rekordów i wywołania DoFieldExchange do wymiany danych między pierwszego zaznaczonego rekordu i członkowie danych pola w zestawie rekordów.

Przewiń rekordów za pomocą CRecordset::Move lub polecenia menu lub paska narzędzi.

Wywołania DoFieldExchange do transferu danych członkom pola danych z nowego rekordu bieżącego.

Dodawania, aktualizowania i usuwania rekordów.

Wywołania DoFieldExchange do przesyłania danych do źródła danych.

Zobacz też

Informacje

Klasa CRecordset

Klasa CFieldExchange

Makra, globalne funkcje i zmienne globalne

Koncepcje

Wymiany pola rekordu (RFX)

Wymiany pola rekordu: Jak działa RFX

Zestaw rekordów: Uzyskiwanie kwot i innych agregacji wyników (ODBC)