Firedac+Firebird não conecta no servidor

Delphi

Firebird

29/11/2016

Bom dia a todos.
Pessoal tenho o seguinte arquivo de conexão com o banco de dados firebird
[acesso]
Database=servidor:c:\\dadosi\\xyz\\banco.FDB
User_Name=sysdba
Password=masterkey
Protocol=TCPIP
Server=localhost
DriverID=FB
Port=
CharacterSet=WIN1252

Se a linha Database estiver: Database=c:\\dadosi\\xyz\\banco.FDB funciona perfeitamente inclusive no servidor acessando localmente

Porem se na estação eu configurar com o caminho do servidor tenho a seguinte mensagem de erro:
SQL error code -90
feature is not supported


Ja fiz as seguinte mudanças no caminho:
Database=\\\\servidor\\dadosi\\xyz\\banco.FDB
Database=servidor:c:dadosi\\xyz\\banco.FDB

E nada.

Alguém teria uma luz.

Desde ja agradeço
Osvaldo Anjo

Osvaldo Anjo

Curtidas 0

Respostas

Dirceu Morais

Dirceu Morais

29/11/2016

Tenta assim:


FDConnection1.Close();
FDConnection1.Params.Values['Database'] := 'c:\\dadosi\\\\xyz\\\\banco.FDB';
FDConnection1.Params.Values['User_Name'] := 'sysdba';
FDConnection1.Params.Values['Server'] := 'Servidor';
FDConnection1.Params.Values['Password'] := 'masterkey';
FDConnection1.Params.Values['DriverID'] := 'FB';
GOSTEI 0
Osvaldo Anjo

Osvaldo Anjo

29/11/2016

Dirceu.
Era exatamente isso, mudei o server para o nome do meu servidor como você indicou e tudo funcionou.

Muito obrigado.
GOSTEI 0
Paulo Rossetto

Paulo Rossetto

29/11/2016

Dirceu.
Era exatamente isso, mudei o server para o nome do meu servidor como você indicou e tudo funcionou.

Muito obrigado.
GOSTEI 0
Alberto

Alberto

29/11/2016

Se não me engano, voce pode colocar [SERVER] := '192.168.1.x'
onde X é o numero do computador onde está o banco de dados.
e se for conexão local poderia colocar [SERVER] := 'localhost'
GOSTEI 0
POSTAR