Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Se quiser exibir dados do conjunto de linhas do OLE DB em um aplicativo MFC, use a classe COleDBRecordView do MFC. Um objeto de exibição de registro criado a partir de COleDBRecordView do qual você pode exibir registros de banco de dados em controles MFC. A exibição de registro é uma exibição de formulário de caixa de diálogo diretamente conectada a um objeto de conjunto de linhas OLE DB criado a partir da classe de modelo CRowset. Obter um identificador para o objeto de conjunto de linhas é simples:
COleDBRecordView myRecordView;
...
// CProductAccessor is a user record class
CRowset<CAccessor<CProductAccessor>> myRowSet = myRecordView.OnGetRowset();
O modo de exibição exibe os campos do objeto CRowset nos controles da caixa de diálogo. O objeto COleDBRecordView usa a DDX (troca de dados de caixa de diálogo) e a funcionalidade de navegação integrada em CRowset (MoveFirst, MoveNext, MovePrev e MoveLast) para automatizar a movimentação de dados entre os controles no formulário e os campos do conjunto de linhas. COleDBRecordView mantém o controle da posição do usuário no conjunto de linhas para que o modo de exibição de registro possa atualizar a interface do usuário e fornecer um método OnMove para atualizar o registro atual antes de mover para outro.
Você pode usar funções DDX com COleDbRecordView para obter dados diretamente do conjunto de registros do banco de dados e exibi-los em um controle de caixa de diálogo. Use os métodos DDX_* (como DDX_Text), não as funções DDX_Field* (como DDX_FieldText) com COleDbRecordView.