aplicativo só abre se tiver na database quot;localhostquot

Delphi

24/07/2006

Tenho um aplicativo, que está acontecendo uma coisa meio que diferente.

Quando eu compilo e executo a partir do delphi 7, se Module o Database estiver chamando,
C:\Local\BD.FDB

ele não entra, dá erro: 335544375 (...unavailable database...)

já se eu entrar conectando com o seguinte:

localhost:C:\Local\BD.FDB

ele entra normalmente.

Preciso deixar da primeira forma porque vou utilizar o firebird 2.0 embedded.

Alguém teria uma solução?


Thiagopedro

Thiagopedro

Curtidas 0

Respostas

Seccomiro

Seccomiro

24/07/2006

eu jah tive um problema parecido

mas foi pelo seguinte:
aqui na firma no meu micro eu tenho o Windows Server 2003 instalado e tentei acessar remotamente via Terminal Server lá de casa.
Foi ai que ocorreu o mesmo que para vc ... soh acessava com ´terminalserver:C:\Banco.GDB´ ou ´localhost:C:\Banco.GDB´ ou ´127.0.0.1:C:\Banco.GDB´, etc.

Quando mexo localmente nessa máquina, não há necessidade disto.
Se vc não esta usando remotamente, então não sei como te ajudar

eheheh


espero ter ajudado
xDDDD


GOSTEI 0
Thiagopedro

Thiagopedro

24/07/2006

O pior de tudo que é local mesmo!!


GOSTEI 0
Nightshade

Nightshade

24/07/2006

o firebird embedded nao acessa remotamente so local, e se vc kiser dexar a base na msm pasta da aplicaçao use .\base.gdb ou algo similar, podendo tmbm usar ExtractFileDir(Application.exeName) + ´\´ + ´base.gdb´.
para acesso remoto deve se alterar as directivas de conexao para remoto


GOSTEI 0
POSTAR