Página 1 de 1

banco de dados interbase

MensagemEnviado: 26 Set 2007 15:18
por deniro
Olá amigos estou começando meu estudos com delphi e desenvolvi um sistema com o banco de dados interbase. Mas como fazer este sistema funcionar em computadores que não tem o interbase, quais os arquivos ou dll necessarias para o meu programa rodar sem o interbase.

MensagemEnviado: 29 Set 2007 17:28
por jeanfernandes
Prezado

Eu sugiro que voce use o MySQL. Bem melhor de trabalhar.
Licenca free para aplicacoes nao comerciais ou free se sua aplicacao for submetida ao OpenSource (ou sei la como se chama).....

MensagemEnviado: 29 Set 2007 19:45
por chipselect
Concordo com o jean pois o MySQL aguenta um banco de dados maior, também sugiro o PostgreSQL, que alguns dizem ser o "Oracle free" ou, de maneira mais pejorativa, "Oracle dos pobres".

Agora tem um porém, o Firebird é de graça também, e tem uma versão que você pode colocar o banco de dados dentro do seu aplicativo (Embedded Firebird), você só usa as DLLs e arquivos de apoio do Firebird no diretório de instalação do aplicativo, nada de configuração de banco de dados, conexão via rede com o banco... a conexão é via IPC, pode usar os DBWares ou DBExpress, mas fica estritamente local.

A diferença do Embedded Firebird e de uma instalação com o Firebird "Normal" (Classic ou superserver) é que o Embedded só tem dlls e afins, nada de executável ou um serviço rodando em paralelo ao seu aplicativo.

Ou seja, seu aplicativo vai ficar independente do Firebird versão servidor, e não vai dar conflito em máquinas que já tem um Firebird instalado também. Daí você faz um "setup" ou instalador do seu aplicativo que dá só "Next Next Next..." e o aplicativo tá instalado, sem conflito de versão de bd.

Para usar, pelo que lembro, você baixa a versão do embedded firebird, descompacta os arquivos dentro do diretório do seu aplicativo, renomeia o arquivo fbemded.dll para gds32.dll e o seu DBExpress vai pegar o embedded. Não sei se esqueci algum passo, mas o google sabe.

MensagemEnviado: 02 Out 2007 07:54
por deniro
Valeu pelas dicas obrigado.