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: