Tutorial palheta ADO Delphi
2775 palavras
12 páginas
Palheta ADOO 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