COleDBRecordView::OnGetRowset
Zwraca uchwyt dla < CRowset > obiektu skojarzonego z widoku rekordu.
virtual CRowset< >* OnGetRowset(
) = 0;
Wartość zwracana
Standard HRESULT wartości.
Uwagi
Ta funkcja Członkowskie skonstruować lub uzyskać obiekt wierszy i zwracają uchwyt do niego należy zastąpić.Deklarowanie klasy wyświetlanie rekordów z ClassWizard kreatora zapisuje zastąpienia domyślnego dla Ciebie.ClassWizard's Domyślna implementacja zwraca uchwyt wierszy przechowywanych w widoku rekordu, jeśli taki istnieje.Jeśli nie, tworzy obiekt wierszy typu określony wywołań i ClassWizard jej Otwórz Członkowskich funkcji Otwórz tabelę lub uruchom kwerendę, a następnie zwraca uchwyt do obiektu.
[!UWAGA]
Przed MFC 7.0 OnGetRowset zwrócony wskaźnik do CRowset.Kod, który wywołuje OnGetRowset, należy zmienić typ zwracany do klasy templatized < CRowset >.
Przykład
CFrameWnd* pFrame = (CFrameWnd*)AfxGetMainWnd();
COleDBRecordView* pView = (COleDBRecordView*)pFrame->GetActiveView();
// CProductAccessor is a user-defined accessor class
CRowset<CAccessor<CProductAccessor>>* pRowSet =
(CRowset<CAccessor<CProductAccessor>>*)pView->OnGetRowset();
Aby uzyskać dodatkowe informacje i przykłady, zobacz artykuł rekord widoków: widoku rekordu.
Wymagania
Nagłówek: afxoledb.h