Fórum Dbexpress em rede - Erro ao conectar o servidor #259094
19/11/2004
0
procedure TDmConnection.SQLConnectionBeforeConnect(Sender: TObject);
var ArqIni : tIniFile;
Caminho :string;
begin
ArqIni := tIniFile.Create(´C:\PowerShop\PowerShop.Ini´);
Caminho := ArqIni.ReadString(´Servidor´, ´Caminho´, Caminho );
SQLConnection.Params.Values[´DATABASE´] := Caminho;
SQLConnection.Params.Values[´USER_NAME´] := ´sysdba´;
SQLConnection.Params.Values[´PASSWORD´] := ´masterkey´;
SQLConnection.Params.Values[´SERVERCHARSET´] := ´WIN1252´;
SQLConnection.Params.Values[´SQLDIALECT´] := ´3´;
ArqIni.Free;
end;
Acontece que em uma rede(Ponto a Ponto) onde as maquinas estão com win XP funcioana perfeitamente, coloquei um IP fixo em cada Maquina. Mas quando instalo o programa em uma rede em que todas as maquinas são win98 me da essa mensagem de erro:
Uneble to complete network request to Host ´SERVER´.
Faiçed to locate host machine.
The specified name was not found in the host file orDomain neme Services.
Configurei as maquinas com IP fixo e quando acesso o anbiente de rede as maquinas estão la. Mas a aplicação não funciona.
Algum pode me um help.
Desde ja muito obrigado.
Debug
Curtir tópico
+ 0Posts
19/11/2004
Bruno_fantin
Gostei + 0
19/11/2004
Debug
Gostei + 0
19/11/2004
Bruno_fantin
Por exemplo...
192.168.10.1:C:\PowerShop_Grupo\DataBase\PowerShop_Grupo.gdb
Gostei + 0
19/11/2004
Debug
Mas da o mesmos erro so muda para 192.168.0.1
Gostei + 0
19/11/2004
Horus
SERVER 192.168.1.1
Gostei + 0
19/11/2004
Debug
Desde ja muito obrigado.
Gostei + 0
19/11/2004
Godzilla_xf
-> Nas Estações de Trabalho
[b:0bdf866c7f]1. Crie um arquivo txt com o nome de [i:0bdf866c7f]hosts[/i:0bdf866c7f]
2. Dentro digite o IP do Servidor seguido de um espaço e do Nome do mesmo
Ex: 192.168.0.1 MeuServer
3. Remova e Extenção do Arquivo[/b:0bdf866c7f]
-> No Servidor na Pasta Windows do Mesmo
[b:0bdf866c7f]1. Crie um Arquivo sem Extenção Com o nome de [i:0bdf866c7f]services[/i:0bdf866c7f]
2. Adicione a esse arquivo a seguinte linha de comando
[i:0bdf866c7f]gds_db 3050/tcp[/i:0bdf866c7f]
3. Isso faz com que essa maquina se torne o Servidor FireBird/InterBase
4. Reinicie o Servidor FireBird/InterBase[/b:0bdf866c7f]
Ok espero ter ajudado....
Gostei + 0
19/11/2004
Godzilla_xf
localhost/3051:EnderecoDoDb.gdb
ou
localhost/3050:EnderecoDoDb.gdb
eu não me lembro bem
mais acho que é isso ai.
espero ajudar....
té +
Gostei + 0
25/11/2004
Debug
Especialmente a vc GodZilla_XF
Fiz essas configurações que vc me passou e funcionou.
Me desculpem dar essa resposta so hoje, mas so testei agora de manhã.
Muito obrigado a todos vcs.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)