Conexão Firebird 1.5

Firebird

16/09/2004

Estou utilizando o FB 1.5, como faço para acessar da maquina do cliente,
o banco no servidor?

Na aplicação estou utilizando o [color=red:65f4201db8]IBDatabase [/color:65f4201db8]com os seguintes parametros:
user_name=SYSDBA
password=masterkey

No servidor de banco eu coloquei o arquivo [color=blue:65f4201db8]ALIASES.CONF[/color:65f4201db8], com o conteúdo:
meu_banco = j:\banco\banco.fdb.
Onde eu vou referenciar o ´meu_banco´ na aplicação?

Grato, quem poder me ajudar.

Marcos :cry:


Marcosjobs

Marcosjobs

Curtidas 0

Respostas

Marcosjobs

Marcosjobs

16/09/2004

Olá, tudo bem?
Estou utilizando D6 com o FB 1.5, e tentei acessar o servidor utilizando ALIASES.CONF e não deu certo.

Na aplicação estou utilizando o IBDatabase com os seguintes parametros:
user_name=SYSDBA
password=masterkey

No servidor de banco eu coloquei o arquivo ALIASES.CONF, com o conteúdo:
meu_banco = j:\banco\banco.fdb.
Onde eu vou referenciar o ´meu_banco´ na aplicação?

Grato, quem me ajudar.


GOSTEI 0
Vinicius2k

Vinicius2k

16/09/2004

Colega,

Na propriedade DatabaseName do IBDataBase...
Exemplos:
localhost:meu_banco ou 192.168.0.1:meu_banco

T+


GOSTEI 0
Marcosjobs

Marcosjobs

16/09/2004

Valeu vinicius2K, funcionou redondo.
Um abraço,
marcos


GOSTEI 0
Marcosjobs

Marcosjobs

16/09/2004

Esqueci de um detalhe, se eu colocar na propriedade DatabaseName do IBDataBase: localhost:meu_banco ou 192.168.0.1:meu_banco, executando no servidor está OK, mas não vai rodar no cliente.


GOSTEI 0
Vinicius2k

Vinicius2k

16/09/2004

[b:9c57475ee8]localhost:meu_banco [/b:9c57475ee8]
vai funcionar também no servidor do seu cliente... mas se a aplicação for operar em rede, vai funcionar quase da mesma forma, mas o endereço não pode ser localhost... deve ser o IP real do servidor.

O ideal é que configure dinamicamente o DatabaseName, carregando o caminho ou álias do banco de um arquivo .ini, por exemplo, antes de conectá-lo.
E lembre-se de setar [b:9c57475ee8]AllowStreamedConnection[/b:9c57475ee8] para [b:9c57475ee8]False[/b:9c57475ee8] e criar o álias também no aliases.conf do servidor do seu cliente.

[b:9c57475ee8]Isso é ruim[/b:9c57475ee8], mas se for uma emergência, pergunte ao seu cliente o IP do servidor dele e fixe-o na aplicação. Vai funcioar de qualquer estação e no próprio servidor. Mas se o IP mudar,aí já era, sua aplicação vai parar...

T+


GOSTEI 0
POSTAR