Fórum Firebird x Delphi conectando com componentes Interbase #349799
28/11/2007
0
IBDatabase para conectar,
IBDataSet para fazer inclusão, alteração e exclusão.
Sei que o indicado seria utilizar a aba dbExpress, mas teria algum problema técnico em estar utilizando componentes Interbase para banco de dados Firebird?
Obrigado,
Lex.
Buenolex
Curtir tópico
+ 0Posts
28/11/2007
Gandalf.nho
Gostei + 0
28/11/2007
Silviogs
procure usar o Zeoslib 6.6.1 alé de ser open source vc pode usar para acessar vário bancos de dados.
Silvio Guedes
Gostei + 0
16/04/2008
Cbdo
Comecei estudar mais a sério o Delphi a pouco tempo. Não aprendí ainda como usar a aba do interbase no delphi 7 para manipular um banco firebird 2.0
Quando tento abrir o banco FDB através do IBdatabase, este só aceita extensões GDB.
Como proceder ?
Já estou pensando em utilizar o interbase 6.0 free no lugar do firebird por conta disso. Empaquei no capítulo 11 de um livro do Oliviero que trata de uma aplicação de mala direta. Se ajudar tenho uma cópia deste capítulo em PDF.
Gostei + 0
16/04/2008
Hall 9000
Assim:
C:\Sistema\BaseDados\BDGestao.fdb
Pode testar que funciona.
Gostei + 0
16/04/2008
Paullsoftware
IBDataSet, IBDatabase e afins...
Comece a estudar DBExpress, comecei a algum tempo a apanhar dessa poderosa paleta de componentes, mais hoje uso ela em todas aplicações que faço, pois, fica mais fácil de se trabalhar depois que se passa a entender como funcionam os componentes, e pensando em futuro (Migração para n-tier por exemplo) não terás muitos problemas!!! um abraço a todos! :wink:
Gostei + 0
17/04/2008
Cbdo
Obrigado pela ajuda Hall, mas retornou o erro abaixo.
[img:6464346a0d]http://br.geocities.com/pragadivina/duvidas/erro_fdb_interbase.gif[/img:6464346a0d]
Tive problemas com o GDB. Mexi numa config que não devia, o local do arquivo de segurança. Mas resolví. Setei para a pasta correta o banco.
Entretanto o meu banco GDB não está permitindo que eu crie chave primária em determinado campo integer na tabela cadastro de cliente.
Enquanto isso vou procurar algo sobre o DBexpress.
Gostei + 0
18/04/2008
Pestana_
você tem o Interbase intalado na sua máquina?
caso sim, é provavel que o Firebird está tentando utilizar o gds32.dll do Interbase, caso ocorra isso você precisa adicionar a biblioteca fbClient.dll do firebird no diretorio [i:41fac43021]system32[/i:41fac43021] do Windows e renomear para gds32.dll, mas antes você precisa renomear a dll do Interbase por qualquer outro nome.
espero ter ajudado!
Pestana.
Gostei + 0
18/04/2008
Pestana_
flw.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)