Fórum Banco de Dados em Rede #297975
30/09/2005
0
O meu problema é o seguinte:
Eu fiz um sistema para rodar em rede, estou usando o dbexpress com o intebase. So que o ´tecnico´ de rede do meu clinete toda vez que ele vai lá ele muda a configuração da rede. ai o sistema começa a dar problema.
Ai eu tenho que recompilar o sistema para ele funcionar com as novas configuração da rede.
A minha dúvida é o seguinte: tem como eu alterar esse caminho atraves de codigo ou de algum arquivo .ini ou de alguma outra forma , eu ja procurei na net e so encontrei algo parecido mas usando IBexpert.
Alguem tem como me ajudar...
Desde já Agradeço
[]´s Felipe
Lipe_lacerda
Curtir tópico
+ 0Posts
30/09/2005
Ariovaldo
Gostei + 0
30/09/2005
Lipe_lacerda
Você tem como me ajudar?
Gostei + 0
30/09/2005
Ariovaldo
Gostei + 0
30/09/2005
Vinicius2k
Crie um arquivo .ini:
[BD] Caminho = 192.168.0.1:c:\caminho\banco.fdb
No ´On Create´ do DataModule (exemplo), faça a leitura do arquivo .ini atribuindo o valor de ´Caminho´ à propriedade ´Params->Database´ do TSQLConnection:
procedure ... var ArquivoIni: TIniFile; begin ArquivoIni:= TIniFile.Create(´caminho_do_arquivo_ini´); try SQLConnection1.Params.Values[´Database´]:= ArquivoIni.ReadString(´BD´, ´Caminho´, ´´); finally ArquivoIni.Free; end; end;
Para trabalhar com arquivos .ini vc precisa adicionar a unit IniFiles na lista de uses da sua unit que contém o código para criação/abertura/leitura do .ini.
T+
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)