Compartilhar via


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

Consulte também

Referência

Classe COleDBRecordView

Gráfico de hierarquia

Outros recursos

COleDBRecordView membros