Compartilhar via


Classe COleDBRecordView

Uma exibição que exibe registros do banco de dados dos controles.

class COleDBRecordView : public CFormView

Membros

Construtores protegidos

Nome

Descrição

COleDBRecordView::COleDBRecordView

Constrói um objeto de COleDBRecordView .

Métodos públicos

Nome

Descrição

COleDBRecordView::OnGetRowset

Retorna um valor padrão de HRESULT .

COleDBRecordView::OnMove

Atualizar o registro atual (se sujo) na fonte de dados e move para o registro especificado (em seguida, anterior, primeiro, último ou).

Comentários

Modo é uma exibição do formulário conectado diretamente a um objeto de CRowset . Modo é criada de um recurso do modelo da caixa de diálogo e exibe os campos do objeto de CRowset nos controles do modelo da caixa de diálogo. O objeto de COleDBRecordView usar a caixa de diálogo de troca de dados (DDX), e a funcionalidade de navegação compilada em CRowset, para automatizar o movimento de dados entre os controles no formulário e campos de rowset. COleDBRecordView também fornece uma implementação padrão para mover para o primeiro, o próximo registro, ou anterior, o último e uma interface para atualizar o registro atualmente no modo.

Você pode usar funções de DDX com COleDbRecordView para obter dados diretamente do conjunto de registros do banco de dados e exibi-los em um controle caixa de diálogo. Você deve usar os métodos de DDX_* (como DDX_Text), não as funções de DDX_Field* (como DDX_FieldText) com COleDbRecordView. DDX_FieldText não funcionará com COleDbRecordView porque DDX_FieldText usa um argumento adicional do tipo CRecordset* (para CRecordView) ou CDaoRecordset* (para CDaoRecordView).

Dica

Se você estiver trabalhando com acesso a dados objetos de classes (DAO) em vez de classes do modelo do consumidor do OLE DB, use a classe CDaoRecordView em vez de isso.Para obter mais informações, consulte o artigo visão geral: Programação do banco de dados.

COleDBRecordView mantém registro da posição do usuário no rowset de modo que a exibição do registro pode atualizar a interface do usuário. Quando o usuário move para qualquer uma das extremidades de rowset, a exibição do registro desativa objetos de interface do usuário — como itens de menu ou botões da barra de ferramentas — para se mover mais na mesma direção.

Para obter mais informações sobre as classes de rowset, consulte o artigo de Usando modelos do consumidor do OLE DB .

Hierarquia de herança

CObject

CCmdTarget

CWnd

CView

CScrollView

CFormView

COleDBRecordView

Requisitos

Cabeçalho: afxoledb.h

Consulte também

Referência

Gráfico da hierarquia