Uma retificação. Onde se lê cursos foward-only leia-se cursor foward-only.
Sds. De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Rubem Rocha Enviada em: quinta-feira, 4 de março de 2010 13:50 Para: delphi-br@yahoogrupos.com.br Cc: rodrigooj...@hotmail.com Assunto: RES: RES: [delphi-br] Duvida BDE e ADO Prioridade: Alta Colegas na lista falaram que o ideal seria utilizar conjuntos de componentes para acesso nativo direto ao banco de dados que será utilizado. Como você usa esses bancos de dados, e acredito que não disponha de recursos ($$$) para comprar tais componentes, a melhor alternativa é usar mesmo o ADO. O componente TUpdateSQL é específico para utilização com o engine¹ BDE² quando se habilita o recurso de Cached Updates em datasets voltados ao BDE (TTable e TQuery). Não existe algo semelhante em ADO, mas você pode contornar isso fazendo suas manutenções de banco de dados usando ADO em conjunto com o TClientDataSet. Você deve usar atualmente TDatabase -> TQuery (cached updates habilitado) -> TUpdateSQL para fazer suas manutenções. Para ficar melhor o uso do ADO, e ainda poder fazer uso de todas as incríveis funcionalidades do TClientDataSet³, você deverá usar TADOConnection -> TADOQuery -> TDataSetProvider -> TClientDataSet. Configurando o TADOQuery como um cursos foward-only (navegável somente para frente), você pode ter telas de cadastro muito rápidas. Boa sorte. Sds. P.S.: (1)Engine, traduzindo do inglês, significa motor. Mas por conta do contexto em que o termo é utilizado, a melhor tradução seria mecanismo. (2) Portanto, BDE, que vêm de Borland Database Engine, poderia ser adequadamente traduzido para Mecanismo de Banco de Dados da Borland. (3)O componente TClientDataSet existe desde os tempos do Delphi 3 e é a espinha dorsal da arquitetura atual multicamadas do Delphi (chamada de DataSnap). Apesar de ser voltadao para sistemas distribuídos e multicamadas, ele pode ser usado em sistemas cliente-servidor tranquilamente. Tem material a botão na net falando sobre este fantástico componente. É só pesquisar! De: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> [mailto:delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> ] Em nome de rodrigoojapa Enviada em: quinta-feira, 4 de março de 2010 07:54 Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> Assunto: Re: RES: [delphi-br] Duvida BDE e ADO Uso Banco de Dados mesmo, Oracle e SQL Server. --- Em delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.com.br> , Rubem Rocha <rubem.ro...@...> escreveu > > Você está usando um banco de dados de verdade (FireBird, InterBase, etc.) ou > está usando o Palhadox? Digo, Piradox? Ops, Paradox? > > > > Sds. > > > > De: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.com.br> [mailto:delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.com.br> ] Em > nome de rodrigoojapa > Enviada em: quarta-feira, 3 de março de 2010 13:24 > Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.com.br> > Assunto: [delphi-br] Duvida BDE e ADO > > > > > > Pessoal estou querendo mudar um sistema, que usa o BDE para a conexão com o > Banco de Dados. > > No Programinha ele usa o query e o updateSql, e estou querendo mudar para o > ADO para fazer conexão sem usar o BDE. > Como poso fazer esta mudança????? > > > > > > > [As partes desta mensagem que não continham texto foram removidas]