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,
…exibir mais conteúdo…

Connected

Especifica se existe ou não uma conexão.

ConnectString

Define a String de conexão entre a camada intercessora do banco de dados com o ADO.
Utilizamos esta propriedade para definir qual será o banco de dados e a camada para o ADO(Jet, ODBC,
OLE DB).

ConnectionTimeout

Esta propriedade permite especificar um determinado tempo de limite para ser feita a conexão com o banco de dados.

ConnectOption

Esta propriedade define o tipo de conexão.
CoConnectUnspecified Este e o modo padrao do
ADO.
CoAsyncConnect Este modo e utilizado Quando o servidor for muito lento.

CursorLocation

Define onde estará o cursor para suas tabelas.

DefaultDatabase

Define um banco de dados padrão para a conexão quando uma conexão via ConnectionString não for bem sucedida.

IsolationLevel

Define o nível de isolamento entre do banco de dados. Esta propriedade é semelhante à propriedade
TransIsolation do objeto Database.

Mode

Define um modo de conexão: Somente leitura, leitura e gravação e etc.

Provider

Especifica o método de conexão que será utilizado pela camada ADO: Jet, OLEDB, ODBC, etc.

Principais Eventos
AfterConnect

Ocorre após efetuar uma conexão.

AfterDisconnect

Ocorre após desconectar.

BeforeConnect

Ocorre antes de efetuar uma conexão.

BeforeDisconnect

Ocorre andes de desconectar.

OnBeginTrasComplete

Ocorre quando é iniciada uma nova transação.

OnCommitComplete

Ocorre

Relacionados