Fórum DBExpress em rede #282190
18/05/2005
0
Hrs
Curtir tópico
+ 0Posts
18/05/2005
Rogeranalista
Para funcionar em outra máquina que está na rede no caso, instale o firebird, mas você olha bem que nos passos da instalação tem uma opção que é Client seu não me engano, marque esta opção, depois só configure o atalho para puxar o executável da máquina servidor..
Rogério
Gostei + 0
19/05/2005
Kotho
Gostei + 0
20/05/2005
Hrs
Gostei + 0
20/05/2005
Christian_adriano
- Na máquina ´Cliente´ instalo também a mminha aplicação e junto com ela instalou uma outra aplicação que criei só para configurar aonde se encontra a Base de Dados. São configurado os seguinte parametros:
* Nome do Servidor ou IP
* Diretório aonde se localiza a base de dados no servidor (Ex. C:\MeuSistema\Banco.fdb)
Com essas informações eu será gravado em um arquivo ´.ini´
Ae quando eu executar a minha aplicação, ela vai ´ler´ esses dados guardados no arquivo ´.ini´.
Espero ter ajudado.
t+
Christian.
Gostei + 0
21/05/2005
Godzilla_xf
[url]http://forum.devmedia.com.br/viewtopic.php?t=54967&highlight=godzillaxf&sid=aed401f311e0a94b37c259138675b0a0[/url]
Gostei + 0
25/05/2005
Hrs
abraços
Gostei + 0
25/05/2005
Christian_adriano
Antes de vc ´colocar´ os dados em tempo de execução no seu TSQLConnection, vc terar q fazer o seguinte:
[code]procedure LerDados(var Database, User, Password : String);
var
ArqIni : TIniFile; // uses IniFiles
begin
Try
ArqIni := TIniFile.Create(´C:\Config.Ini´);
with ArqIni do begin
Database := ReadString(´Banco de Dados´, ´Database´, ´´);
User := ReadString(´Banco de Dados´, ´User Name´, ´´);
Password := ReadString(´Banco de Dados´, ´Password´, ´´);
end; // fim with
Finally
ArqIni.Free;
end;
end;code]
[code]procedure TForm1.FormCreate(Sender: TObject);
var
Diretorio, Servidor, Login, Senha : String;
begin
try
{ Lê os dados gravados no arquivo INF }
LerDados(Diretorio, Login, Senha, Servidor);
with SQLConnection1 do begin
Close;
if Servidor <> ´´ then
Params.Values[´Database´ ] := Servidor + ´:´ + Diretorio + ´BEHLING.FDB´
else
Params.Values[´Database´ ] := Diretorio + ´BEHLING.FDB´;
Params.Values[´SQLDialect´ ] := ´3´;
Params.Values[´Password´ ] := Senha;
Params.Values[´User_Name´ ] := Login;
Params.Values[´WaitOnLocks´] := ´false´;
if not Connected then Open;
end;
except on E : Exception do
begin
ShowMessage(E.message);
end;
end;
end;[/code]
Isso é um exemplo para ajudar você a implementar o seu código.
Espero ter ajudado.
t+
Christian.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)