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