CONEXAO COM FIREBIRD LOCAL E EM REDE

EMANUEL 26/11/2013 12:03:32
#431478
Pessoal, Bom dia!

Estou fazendo uma conexão com com o FIREBIRD da seguinte forma:

1 - Local
CNFireBird.Open [Ô]DRIVER=Firebird/InterBase(r) driver;UID=SYSDBA;PWD=masterkey;DBNAME=C:\FRENTE.FDB[Ô]

A conexao acima funciona perfeitamente.

2 - REDE
CNFireBird.Open [Ô]DRIVER=Firebird/InterBase(r) driver;UID=SYSDBA;PWD=masterkey;DBNAME=\\HPWIN8\D\FRENTE.FDB[Ô]

A conexão acima nao funciona..

Alguem teria uam ideia de como me conectar a um FDB em rede ?

Obrigado
Emanuel

OCELOT 26/11/2013 13:09:08
#431482
Resposta escolhida
Seguinte, o caminho para o arquivo nunca muda, ele sempre é o caminho fisico no PC servidor e não precisa estar em uma pasta compartilhada, então no caso seria sempre C:\FRENTE.FDB

Como você está usando aparentemente o IBPhoenix como provider, me parece que com ele você deve informar o nome do PC servidor junto com o nome do arquivo, considerando que o nome do PC servidor seja HPWIN8 ficaria algo assim para conectar pela rede

CNFireBird.Open [Ô]DRIVER=Firebird/InterBase(r) driver;UID=SYSDBA;PWD=masterkey;DBNAME=HPWIN8:C:\FRENTE.FDB[Ô]

Não sei dizer se pode ser usado também um IP no lugar do nome do PC, pode ser que funcione mas não tenho como testar aqui
MARCELOKROL 26/11/2013 13:17:50
#431483
so reforçando o que o nosso amigo citou acima, não esqueça de verificar se o firewall do servidor não esta bloqueando a porta 3050.

ate mais
EMANUEL 26/11/2013 13:22:59
#431485
Olá
Quero agradecer a OCELOT como tambem MARCELOKROL.

Funcionou perfeitamente.

Obrigado

1 abraço!
LLAIA 26/11/2013 13:28:38
#431487
Só um adendo:

http://www.connectionstrings.com/firebird/

Encerre o tópico.
JIMMY325 27/11/2013 08:25:53
#431516
Obrigado1 abraço! Emanuel A Andrade
Tópico encerrado , respostas não são mais permitidas