Za pomocą widoków OLE DB rekordu
Jeśli chcesz wyświetlać dane wierszy OLE DB w aplikacji MFC, należy używać klasy MFC COleDBRecordView.Obiekt rekordu widoku utworzony z COleDBRecordView umożliwia wyświetlanie rekordów bazy danych w formantach MFC.Widok rekord jest okno dialogowe widok formularza bezpośrednio połączony obiekt OLE DB wierszy utworzony z CRowset szablonu klasy.Uzyskiwania uchwytu do obiektu zestawu wierszy jest prosty:
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 Obiekt korzysta z okna dialogowego danych programu Exchange (DDX) i funkcje nawigacyjne wbudowane w CRowset (MoveFirst, MoveNext, MovePrev, i MoveLast) aby zautomatyzować przepływ danych między pól wierszy i formantów na formularzu.COleDBRecordViewinformacje o pozycji użytkownika w zestawie wierszy, dzięki czemu widoku rekord można zaktualizować interfejsu użytkownika i dostaw OnMove metoda aktualizacji bieżącego rekordu przed przejściem do innego.
Można użyć funkcji DDX z COleDbRecordView Aby uzyskać dane bezpośrednio z rekordów bazy danych i wyświetlić go w dialog control.Należy korzystać z DDX_ * metody (takie jak DDX_Text), nie DDX_Field * funkcje (takie jak DDX_FieldText) z COleDbRecordView.