Fórum Banco de Dados Firebird em rede #449734

28/07/2013

0

Olá, tenho um sistema delphi com banco de dados firebired rodando em uma rede com ip fixo, então uso o codigo abaixo:
procedure TDataModule1.SQLConnection1BeforeConnect(Sender: TObject);

var
Arquivo: TIniFile{uses IniFiles};
begin
Try
Arquivo:= TIniFile.Create(ExtractFilePath(Application.ExeName)+'CONF.ini');
with DataModule1.SQLConnection1 do
begin
Params.Values['DATABASE'] := Arquivo.ReadString('DADOS','DATABASE','');
Params.Values['USERNAME'] := Arquivo.ReadString('DADOS','USERNAME','');
Params.Values['PASSWORD'] := Arquivo.ReadString('DADOS','PASSWORD','');
Arquivo.Free
end;
Except
ShowMessage('Não foi possivel conectar! Nenhum servidor disponível...');

end;
end;


Tenho um arquivo CONF.ini com os comandos abaixo:
[DADOS] 
DATABASE=192.168.0.101:C:\PANDA\BANCO\ESTOQUE.GDB
USERNAME=SYSDBA
PASSWORD=masterkey


Minha duvida:
Se eu quiser instalar este mesmo sistema em uma rede com IP Dinamico como devo fazer?
Luiz Augusto

Luiz Augusto

Responder

Posts

31/07/2013

Lg Embarcadero

Boa tarde Luiz, não tenho tanta experiência ainda, mas acho que sua questão se resolveria colocando o nome da máquina ao invés do ip:

[DADOS] 
DATABASE=NOME_DA_MÁQUINA:C:\PANDA\BANCO\ESTOQUE.GDB
USERNAME=SYSDBA
PASSWORD=masterkey


Assim todas as estações acessariam o servidor através do nome, podendo deixar as configurações de ip dinâmica.
Responder

Gostei + 0

01/08/2013

Luiz Augusto

Ok Lucas, valeu... voce tem mais experiencia do que eu. Coloquei o nome da maquina no lugar do IP e funcionou corretamente.


Obrigado.
Responder

Gostei + 0

01/08/2013

José

Obrigado Luiz, por confirmar que conseguiu solucionar seu problema.
Sendo assim estou dando o tópico por concluído.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar