COleDBRecordView::OnGetRowset
Retorna um identificador para o CRowset <> objeto associado com o modo de exibição do registro.
virtual CRowset< >* OnGetRowset(
) = 0;
Valor de retorno
Um padrão HRESULT valor.
Comentários
Você deve substituir essa função de membro construir ou obter um objeto de conjunto de linhas e retornar um identificador a ele.Se você declarar sua classe de registro do modo de exibição com ClassWizard, o assistente grava uma substituir padrão para você.Implementação do padrão do ClassWizard devolve o identificador de conjunto de linhas armazenado no modo de exibição do registro se existir um.Caso contrário, ele constrói um objeto de conjunto de linhas do tipo especificado com ClassWizard e chama seus em aberto membro funcionar para em em aberto a tabela ou executar a consulta e, em seguida, retorna um identificador de objeto.
Observação: |
---|
Anterior à 7.0, do MFC OnGetRowset retornou um ponteiro para CRowset. Se você tiver o código que chama OnGetRowset, você precisa alterar o tipo de retorno para a classe de modelos CRowset <>. |
Exemplo
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();
Para obter mais informações e exemplos, consulte o artigo Modos de exibição do registro: Usando um registro exibir.
Requisitos
Cabeçalho: afxoledb.h