Compartilhar via


Classe de COleDBRecordView

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

class COleDBRecordView : public CFormView

Membros

48807ebh.collapse_all(pt-br,VS.110).gifConstrutores protegidos

Nome

Descrição

COleDBRecordView::COleDBRecordView

Constrói um objeto de COleDBRecordView .

48807ebh.collapse_all(pt-br,VS.110).gifMé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).

ObservaçãoObservação

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 de hierarquia