Compartilhar via


Conceitos básicos do ADO

O ADO fornece aos desenvolvedores um modelo de objeto lógico avançado para acessar, editar e atualizar dados programaticamente de uma ampla variedade de fontes de dados por meio de interfaces do sistema OLE DB. O uso mais comum do ADO é consultar uma ou mais tabelas em um banco de dados relacional, recuperar e exibir os resultados em um aplicativo e, talvez, permitir que os usuários façam e salvem alterações nos dados. Outras tarefas incluem o seguinte:

  • Consultar um banco de dados usando SQL e exibir os resultados.

  • Acessar informações em um repositório de arquivos pela Internet.

  • Manipular mensagens e pastas em um sistema de email.

  • Salvar dados de um banco de dados em um arquivo XML.

  • Executar comandos descritos com XML e recuperar um fluxo XML.

  • Salvar dados em um fluxo binário ou XML.

  • Permitir que um usuário examine e altere dados em tabelas de banco de dados.

  • Criar e reutilizar comandos de banco de dados parametrizados.

  • Executar procedimentos armazenados.

  • Criar dinamicamente uma estrutura flexível, que é chamada de Recordset, para armazenar, manipular e navegar pelos dados.

  • Executar operações de banco de dados transacional.

  • Filtrar e classificar cópias locais de informações de banco de dados com base em critérios de tempo de execução.

  • Criar e manipular resultados hierárquicos de bancos de dados.

  • Associar campos de banco de dados a componentes com reconhecimento de dados.

  • Criar Recordsets remotos e desconectados.

O ADO expõe uma ampla variedade de opções e configurações para fornecer essa flexibilidade. Portanto, é importante adotar uma abordagem metódica para aprender a usar o ADO em um aplicativo, dividindo cada uma de suas metas em partes gerenciáveis.

Quatro operações primárias estão envolvidas na maioria dos aplicativos que usam o ADO: obtenção de dados, análise de dados, edição de dados e atualização de dados. Essas operações são examinadas mais detalhadamente mais adiante nesta seção.

No entanto, antes de discutirmos esses detalhes, apresentaremos uma visão geral do modelo de objeto ADO e um aplicativo ADO simples, que está programado em Visual Basic e realiza cada uma das quatro operações primárias do ADO: