Tutorial palheta ADO Delphi

2775 palavras 12 páginas
Palheta ADO

O Delphi 5 incorpora uma biblioteca de 7 componentes para acesso à camada ADO. A camada ADO é um novo padrão Microsoft para acesso a banco de dados. Antes do
ADO, isto era feito com a camada ODBC, mas a Microsoft percebeu que esta camada não serviria para aplicações
Internet. Surgiu, então, a OLE DB que além de possuir drivers nativos para acessar banco de dados é altamente integrada à Internet. A camada ADO são classes de alto nível para acesso ao OLE DB.
O Delphi, até sua versão 4, só acessava banco de dados através da BDE. Mesmo quando era necessário utilizar o
ODBC, a camada BDE servia como intermediária de comunicação. Com o advento da programação para Internet e a difusão do desenvolvimento em múltiplas camadas, a Inprise viu a necessidade de extender o padrão de acesso, visto que nem todos os provedores ou camadas Middletier poderão Ter o BDE instalado. Sendo assim, o Delphi 5 permite o acesso também via ADO (ActiveX Data Objects), de forma muita parecida com o acesso via BDE. Veja a ilustração abaixo, que representa a conexão via BDE ou ADO:

Exemplo1: Criando um DataSet com TADOTable:
Este exemplo demonstra o uso mais simples dos objetos ADO. Aqui, um objeto DBGrid será preenchido com o conteúdo de uma tabela, fornecido através de um objeto TADOTable:
1) Crie uma nova aplicação, e no formulário 1, insira um objeto TADOConnection;
O objeto ADO Connection é equivalente ao objeto TDatabase, e como este, representa a conexão com o banco de dados. As transações e os parâmetros de conexão serão realizados através deste objeto.
2) Em seguida, devemos configurar o objeto ADOConnection1. Dê um clique duplo sobre o objeto, para que a janela
Connection String seja exibida:

Esta janela irá indicar os parâmetros de conexão com o banco de dados. As opções representam:

Use Data Link File:

Arquivo .UDL, que contém os parâmetros de conexão pré formatados.

Use Connection String:

Permite criar um novo arquivo .UDL, com todos

Relacionados

  • 2001 2danielacardozovf 3
    11022 palavras | 45 páginas