Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Jeśli chcesz wyświetlić dane zestawu wierszy OLE DB w aplikacji MFC, użyj klasy MFC COleDBRecordView. Obiekt widoku rekordu utworzony na podstawie COleDBRecordView umożliwia wyświetlanie rekordów bazy danych w kontrolkach MFC. Widok rekordu to widok formularza okna dialogowego połączony bezpośrednio z obiektem zestawu wierszy OLE DB utworzonym na podstawie klasy szablonu CRowset . Pobieranie dojścia do obiektu zestawu wierszy jest proste:
COleDBRecordView myRecordView;
...
// CProductAccessor is a user record class
CRowset<CAccessor<CProductAccessor>> myRowSet = myRecordView.OnGetRowset();
Widok wyświetla pola CRowset obiektu w kontrolkach okna dialogowego. Obiekt COleDBRecordView używa wymiany danych dialogowych (DDX) i funkcji nawigacji wbudowanej CRowset (MoveFirst, MoveNext, MovePrevi MoveLast) w celu zautomatyzowania przenoszenia danych między kontrolkami w formularzu i polach zestawu wierszy. COleDBRecordView śledzi pozycję użytkownika w zestawie wierszy, dzięki czemu widok rekordu może zaktualizować interfejs użytkownika i dostarczyć metodę OnMove do aktualizowania bieżącego rekordu przed przejściem do innego.
Za pomocą funkcji COleDbRecordView DDX można pobierać dane bezpośrednio z zestawu rekordów bazy danych i wyświetlać je w kontrolce okna dialogowego. Użyj metod DDX_* (takich jak DDX_Text), a nie funkcji DDX_Field* (takich jak DDX_FieldText) z COleDbRecordView.