Acesso Nativo Firebird -gt;Delphi
Amigos do fórum,
Estou inicando em Firebird, mas estou com muitas dúvidas. Depois de muito pesquisar e perguntar, não achei uma forma de acesso nativo ao delphi padrão, existem muitas. E como estou começando quero saber o opinião do maior número de pessoas possíveis sobre qual a melhor forma de acesso, e se puder comentar um pouco sobre fazer a conexão, agradeço muito. Consegui fazer uma com componentes Table (da paleta BDE) e com componentes ADOTable. Com os componentes do paleta DBExpress eu não consegui. Boa noite a todos, e mais uma vez obrigado.
Estou inicando em Firebird, mas estou com muitas dúvidas. Depois de muito pesquisar e perguntar, não achei uma forma de acesso nativo ao delphi padrão, existem muitas. E como estou começando quero saber o opinião do maior número de pessoas possíveis sobre qual a melhor forma de acesso, e se puder comentar um pouco sobre fazer a conexão, agradeço muito. Consegui fazer uma com componentes Table (da paleta BDE) e com componentes ADOTable. Com os componentes do paleta DBExpress eu não consegui. Boa noite a todos, e mais uma vez obrigado.
Dbergkamps
Curtidas 0
Respostas
Aerreira
09/01/2005
Estou inicando em Firebird (...) qual a melhor forma de acesso, e se puder comentar um pouco sobre fazer a conexão, agradeço muito (...)
Bom, minha sugestão é usar o IBX (paleta Interbase)
Coloque um IBDatabase e um IBTransaction no seu DataModule
No IBDatabase:
- informe o caminho do seu banco na propriedade Database (Ex: c:\sistema\banco.gdb)
- informe no nome da transação na propriedade DefaultTransaction
No IBTransaction:
- informe o nome do IBDatabase na propriedade DefaultDatabase
Coloque um IBDataSet no datamodule, informando as propriedades Database e Transaction com os nomes dos componentes já citados.
Clique com o botão direito no IBDataset e selecione DataseEditor para gerar os SQLs de acesso.
Para ligar seus componentes ao IBDataSet, use um DataSource da paleta Data Access padrão informando o IBDataset na propriedade dataset.
Em linhas gerais é isso. Espero ter ajudado
GOSTEI 0
Dbergkamps
09/01/2005
valeu pela dica
Obrigado.
Obrigado.
GOSTEI 0
Codex
09/01/2005
Eu recomendo o DbExpress , pesquise na internet , tem varios tutorias, é da borlan e permite acesso a outros bancos, como mysql, oracle ...
GOSTEI 0
Bon Jovi
09/01/2005
Bom, minha sugestão é usar o IBX (paleta Interbase)
Só alertando q IBX é pra Interbase, como vc mesmo especificou no nome da paleta. Só se o colega for usar Firebird 1.0.x eternamente não terá problemas de retrabalho futuro. Para versões superiores só na sorte terá compatibilidade.
GOSTEI 0
Nerdex
09/01/2005
Uso os componentes Zeus (free). Só trocaria por IBObjects (q não é free)... e são as melhores...
Veja na pág. do sourceforge.net sua colocação em núm. de downloads...
É o número um... o melhor... o mais rápido... sem falar q na tua aplicação você não precisará incorporar todo o trem que é o DBExpress, nem mesmo levar a DLL do DBExpress para o IB/FB junto... q ñ sei o nome agora..., Na instalação do Zeus vc pode selecionar somente as Units para o IB/FB...
Veja na pág. do sourceforge.net sua colocação em núm. de downloads...
É o número um... o melhor... o mais rápido... sem falar q na tua aplicação você não precisará incorporar todo o trem que é o DBExpress, nem mesmo levar a DLL do DBExpress para o IB/FB junto... q ñ sei o nome agora..., Na instalação do Zeus vc pode selecionar somente as Units para o IB/FB...
GOSTEI 0
Bon Jovi
09/01/2005
A versão atual do Zeos não suporta Midas, q é a melhor tecnologia de manipulação de dados do Delphi, quase indispensável em bons projetos verdadeiramente RAD sem q se use DataSet conectado.
Só na próxima versão irá suportar (já está disponível em versão alpha). Mas até amadurecer e ficar confiável acho q não vale a pena apostar já tendo melhores opções como o dbExpress q é da própria Borland. Qto às dlls, nada q um instalador nao resolva.
Só na próxima versão irá suportar (já está disponível em versão alpha). Mas até amadurecer e ficar confiável acho q não vale a pena apostar já tendo melhores opções como o dbExpress q é da própria Borland. Qto às dlls, nada q um instalador nao resolva.
GOSTEI 0