Udostępnij za pośrednictwem


Korzystanie z widoków rekordów OLE DB

Jeśli chcesz wyświetlić dane zestaw wierszy OLE DB w aplikacji MFC, należy użyć klasy MFC COleDBRecordView.Wyświetl rekord obiekt utworzony z COleDBRecordView pozwala na wyświetlanie rekordów bazy danych w formantach MFC.Widok rekordu jest podłączone bezpośrednio do obiektu wierszy OLE DB utworzone na podstawie widoku formularza okno dialogowe CRowset szablonu klasy.Uzyskiwania dojścia do obiektu zestawu wierszy jest prosta:

COleDBRecordView myRecordView;
...
// CProductAccessor is a user record class
CRowset<CAccessor<CProductAccessor>> myRowSet = myRecordView.OnGetRowset();

W widoku są wyświetlane pola z CRowset obiektu w oknie dialogowym formantów.COleDBRecordView Obiektu używa okno danych programu Exchange (DDX) i funkcje nawigacyjne wbudowane w CRowset (MoveFirst, MoveNext, MovePrev, i MoveLast) do automatyzacji przepływu danych między pól zestawu wierszy i formantów na formularzu.COleDBRecordViewprzechowuje informacje o pozycji użytkownika w zestawie wierszy, dzięki czemu widok rekord można zaktualizować interfejsu użytkownika i dostaw OnMove Metoda aktualizowania bieżącego rekordu przed przejściem do innego.

Można użyć funkcji DDX z COleDbRecordView uzyskać dane bezpośrednio z rekordów bazy danych i wyświetlić je w formancie okno dialogowe.Należy używać DDX_ * metody (takie jak DDX_Text), a nie DDX_Field * funkcje (takie jak DDX_FieldText) z COleDbRecordView.

Zobacz też

Informacje

Klasa COleDBRecordView

Koncepcje

Korzystanie z metod dostępu