Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa COleDBRecordView

Wykres hierarchii