Fórum Erro ao conectar com Interbase (unavailable database) #333624
24/11/2006
0
Eu criei uma aplicação em delphi6, utilizando DBExpress e Interbase6. Quando eu executo esta aplicação na minha máquina onde tenho o Delphi e o Interbase Instalados, o programa funciona normalmente. Quando eu executo o programa em uma máquina onde não há Delphi ou Interbase ele não conecta ao banco de dados e mostra o seguinte erro: ´unavailable database´. Para que minha aplicação funcionasse sem ter Delphi Instalado eu levei junto com a aplicação, as seguintes dlls:
midas.dll
gds32.dll
fbclient.dll
dbexpint.dll
Mesmo assim, não conecta. Resolvi então instalar o Interbase nesta máquina. Com a instalação do Interbase, o programa funcionou. A minha dúvida é a seguinte: Eu preciso ter o Interbase Instalado na Máquina para poder rodar a aplicação???
Obrigado pela ajuda.
Eduardo Gonçalves

Goncalves
Curtir tópico
+ 0Posts
24/11/2006
Titanius
Você precisa instlar o Interbase Server no servidor, e o Client nos clientes..
e as DLL do midas precisa ser copiadas para o System32 do windows, e registradas atraves do regsrvr32
[]s
Gostei + 0
24/11/2006
Goncalves
Mas no meu caso que uso o sistema no cliente e não em um servidor, ou seja, o banco também está no cliente, eu também preciso ter o servidor do interbase instalado? Existe pra baixar apenas o servidor, sem precisar instalar os clients.
Abraço e obrigado pela ajuda.
Eduardo Gonçalves
Gostei + 0
24/11/2006
Djorius
se esse não for o caso, você pode instalar a versão ´Embedded Server´ do firebird que dispensa instalação. Basta descompactar o zip e colocar os arquivos do seu programa nessa pasta. A desvantagem é que só permite conexão local.
para baixar o embedded server do firebird clique [url=http://prdownloads.sourceforge.net/firebird/Firebird-1.5.3.4870-0_embed_win32.zip]aqui[/url].
Gostei + 0
24/11/2006
Goncalves
Deu certo, funcionou usando o ´Embedded Server´ do Firebird, conforme sua dica. Cara, muito obrigado pela ajuda.
Abraços
Eduardo Gonçalves
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)