COleDBRecordView::OnGetRowset
傳回 CRowset<> 物件控制代碼與該資料錄檢視。
virtual CRowset< >* OnGetRowset(
) = 0;
傳回值
標準 HRESULT 值。
備註
您必須覆寫這個成員函式建構或取得資料列集物件並將控制代碼傳回給它。如果您宣告使用 ClassWizard 資料錄檢視類別,精靈會為您撰寫預設值覆寫。如果有, ClassWizard 的預設實作會傳回資料錄檢視中的資料列控制代碼。否則,它會使用您指定的 ClassWizard 的資料列集物件型別並呼叫其成員函式 開啟 開啟資料表或執行查詢,並將控制代碼傳回給物件。
注意事項 |
---|
先前的 MFC 7.0 中, OnGetRowset 傳回指標 CRowset。如果您有一個名為 OnGetRowset的程式碼,您需要將傳回型別變更為樣板化類別 CRowset<>。 |
範例
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();
如需詳細資訊和範例,請參閱本文 資料錄檢視:使用資料錄檢視。
需求
Header: afxoledb.h