O Delphi 5 incorpora uma biblioteca de 7 componentes para acesso a camada ADO. A camada ADO e um novo padrao Microsoft para acesso a banco de dados. Antes do ADO, isto era feito com a camada ODBC, mas a Microsoft percebeu que esta camada nao serviria para aplicacoes Internet. Surgiu, entao, a OLE DB que alem de possuir drivers nativos para acessar banco de dados e altamente integrada a Internet. A camada ADO sao classes de alto nivel para acesso ao OLE DB.O Delphi, ate sua versao 4, so acessava banco de dados atraves da BDE. Mesmo quando era necessario utilizar o ODBC, a camada BDE servia como intermediaria de comunicacao. Com o advento da programacao para Internet e a difusao do desenvolvimento em multiplas camadas, a Inprise viu a necessidade de extender o padrao de acesso, visto que nem todos os provedores ou camadas Middletier poderao Ter o BDE instalado.ADOConnectionEste componente e utilizado para criar uma nova conexao com a camada ADO. E bastante semelhante ao componente TDatabase, sua utilizacao tambem e opcional. ADOTableObjeto ADOTable de uma conexao ADO e equivalente ao objeto TTable da camada BDE. ADOQuery Representa o objeto TQuery da palheta DataAccess. O mais indicado para conexoes com um banco de dados Cliente-Servidor. ADODataSetEste objeto e a classe pai dos objetos TADOTable, TADOQuery e TADOStoredProc. Suas propriedades, metodos e eventos sao os mesmo destes objetos. ADOCommandNao possui equivalente na palheta DataAccess. Este componente representa o objeto ADO Command, da biblioteca ADO. Serve apenas para enviar instrucoes SQL para o servidor, e nao permite a ligacao com objetos DataControl. Possui uma performance otimizada para instrucoes que nao necessitem retornar dados para a aplicacao. Operacoes como backup, delecao de tabelas e update batchs sao mais rapidos quando executados atraves deste componente. Aplicacoes SQL tambem podem ter um desempenho melhorado com este componente. ADOStoredProcEquivalente ao objeto TStoredProc, da palheta DataAccess. Permite acionar uma procedure armazenada no servidor de banco de dados. RDSConnectionObjeto para criacao de aplicacoes multi-camadas. Este objeto serve como Middletier para conexoes ADO em varias camadas. Existem outras alternativas e solucoes mais interessantes para Delphi, como MIDAS e CORBA. Portanto, nao daremos enfase ao Remote Data Space. Ao abrir o accessEm seguida clique em modo de exibicao que fica na Ferramentas da Tabela , aba campos .Automaticamente ele pedira um nome para a tabela. Escolha um nome e coloque na caixa de texto.Ex.: Usuarios Cadastros Agora ja podemos iniciar a tabela. A tabela contera os seguintes campo: ID (identificacao), que deixaremos como numeracao automatica, nome de quem possui a conta, usuario que e o nome que sera usado para logar e a senha que dara permissao acesso. Senha, usuarios e nome serao do tipo texto.O proximo passo e salvar, para isso clique na aba arquivo e depois em salvar. De dois cliques no botao entrar.A tela que aparecera tera que ficar igual a esta, digite os codigos mostrado na figura: Para fazer a conexao com a tabela access e preciso adicionar um ADOConnection e um ADOQuery que estao situados na aba ADO.Para realizar a conexao voce precisara ir