Поделиться через


COleDBRecordView::OnGetRowset

Возвращает дескриптор для объекта CRowset<>, связанного с представлением записи.

virtual CRowset< >* OnGetRowset( 
   ) = 0;

Возвращаемое значение

Стандартное значение HRESULT.

Заметки

Необходимо переопределить этот функцию-член, чтобы создать или получить объект набора строк и возвращает маркер на него. Если объявить этот класс представления записей с функциональным возможностям ClassWizard, то мастер записывает по умолчанию переопределение автоматически. ClassWizard реализация по умолчанию возвращает дескриптор набора строк, хранящихся в представлении записей, если он существует. Если нет, то она создает объект набора строк типа, определенного с функциональным возможностям ClassWizard и вызывает его функцию-член Открыть, можно открыть таблицу или запустить запрос, а затем возвращает дескриптор для объекта.

Примечание

В 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

Диаграмма иерархии