Erro com IB em rede: unavailable database.

Delphi

16/06/2004

Olá!

Estou utilizando o interbase, está a estação está conectada ao servidor.

Mas quando tento executar o aplicativo a partir da estação dá o erro:

Exception EIBInterbaseError in modulo CONTAS.EXE at 0009E9B2.
unavailable database.

Preciso de uma ajuda para resolver!

Obrigado!!

[color=red:fa460bc50e][b:fa460bc50e]Título editado pelo moderador Nildo. Por favor, leia as regras de conduta.[/b:fa460bc50e][/color:fa460bc50e]


Flox

Flox

Curtidas 0

Respostas

Rodolpho123

Rodolpho123

16/06/2004

Verifique se o IB guardian está rodando no seu servidor.


GOSTEI 0
Vinicius2k

Vinicius2k

16/06/2004

flox,

Atente-se para o detalhe de que a configuração do caminho do banco de dados é diferente nas estações, logo se vc fixar o caminho como ´c:\sistema\dados\banco.gdb´ em tempo de projeto sua aplicação só írá funcionar local e se este for este for exatamente o caminho dos dados no servidor...

Normalmente, utiliza-se um arquivo .ini nas estações que contém o caminho do banco de dados no servidor e este caminho é lido antes de conectar o IBDatabase... o caminho deve ter o seguinte padrão : IP_DO_SERVIDOR:CAMINHO_FISICO, por exemplo, se o IP do servidor for 192.168.0.1 e no servidor o banco estiver em c:\sistema\dados\banco.gdb a configuração seria -> 192.168.0.1:C:\SISTEMA\DADOS\BANCO.GDB

Esta prática, não é muito aconselhável, mas se vc estiver com urgência pode fixar este caminho com IP no IBDatabase e recompilar o projeto até que vc faça as alterações para suporte ao arquivo .ini, isso vai fazer com que funcione tanto local, como nas estações... mas se vc trocar de servidor teria q recompilar o projeto novamente, por isso eu disse que não é aconselhável...

Espero ter ajudado...
T+


GOSTEI 0
POSTAR