COleDBRecordView::OnGetRowset

返回 CRowset<> 对象的句柄与记录视图。

virtual CRowset< >* OnGetRowset( 
   ) = 0;

返回值

标准 HRESULT 值。

备注

必须重写此成员函数构造或获取一行集合对象并返回处理给它。 如果声明您的类向导的记录视图选件类,向导编写自己的默认重写。 如果存在,类向导的默认实现返回在记录视图存储的行句柄。 否则,它会构造指定带有ClassWizard的行集合对象类型并调用其 Open 成员函数打开表或运行查询,然后返回的句柄对象。

备注

以前到MFC 7.0,OnGetRowset 返回指向 CRowset。如果具有调用 OnGetRowset的代码,需要返回类型更改templatized选件类 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

请参见

参考

COleDBRecordView选件类

层次结构图