CONEXAO FIREDAC EM REDE
05/02/2014
0
Joabe Silva
Post mais votado
18/06/2016
[CNX_BD]
DATABASE=IP_SERVIDOR:\Aplic\TI\GXML\BD\SYSGEX.FDB
USERNAME=SYSDBA
PASSWORD=masterkey
O arquivo é carregado no creat do Form Principal, veja
procedure TFP.FormCreate(Sender: TObject);
var vArquivo:TIniFile;
Caminho_CONF:string;
begin
Caminho_CONF:=(ExtractFilePath(Application.ExeName) +'CNX.Ini');
if not (FileExists(Caminho_CONF)) then
begin
ShowMessage('Arquivo de conexão com o banco de dados não localizado.');
Application.Terminate;
end
else
begin
DM.CNX_PRINCIPAL.Connected:=FALSE;
vArquivo:=TiniFile.Create(ExtractFilePath(Application.ExeName) +'CNX.Ini');
DM.CNX_PRINCIPAL.Params.Values['Database']:=vArquivo.ReadString('CNX_BD','DATABASE','');
DM.CNX_PRINCIPAL.Params.Values['UserName']:=vArquivo.ReadString('CNX_BD','USERNAME','');
DM.CNX_PRINCIPAL.Params.Values['Password']:=vArquivo.ReadString('CNX_BD','PASSWORD','');
TRY
DM.CNX_PRINCIPAL.Connected:=TRUE;
BAR.Panels[0].Text:='CONETADO:'+DateTimeToStr(NOW);
EXCEPT
ShowMessage('Falha na conexão com o banco de dados.');
END;
END;
Raimundo Pereira
Mais Posts
05/02/2014
Leandro
HostName=localhost
Database=C:\fontes\trunk\Base\ERP.FDB
User_Name=usuario
Password=senha
essa estrutura no arquivo ini resolveria seu problema.
05/02/2014
Leandro Araújo
25/04/2015
Jiraya San
https://www.devmedia.com.br/forum/configurar-caminho-do-banco-de-dados-atraves-de-arquivo-ini/412679
Qualquer coisa posta a solução que você fez aí. Estou tentando fazer uma para conectar banco online com FireDac e mySQL.
16/06/2016
Eduardo Silva
28/12/2018
Aloisio Santos
<br />
Diga-me uma coisa. E como ficaria esta configuração usando o MySQL em vez do Firebird???
03/01/2019
Aloisio Santos
https://www.devmedia.com.br/forum/configurar-caminho-do-banco-de-dados-atraves-de-arquivo-ini/412679
Qualquer coisa posta a solução que você fez aí. Estou tentando fazer uma para conectar banco online com FireDac e mySQL.
Parceiro, bom dia...
Se você conseguiu resolver este problema (conexão MySQL+FireDAC para acesso em rede)... por favor, dê-me uma luz sobre como devo proceder.
Agradeço desde.
Att.
ALOISIO SANTOS.
03/01/2019
Vander Ferraz
<br />
Vale a penar dar uma olhada em dois métodos do próprio firedac.<br />
<br />
Ele pode salvar e carregar de um arquivo texto todos os parametros de conexão que voce configurou no componente.<br />
<br />
Por exemplo: <br />
<br />
FDConnection1.Params.SaveToFile(''Filename'');<br />
<br />
para salvar seus parametros de conexão.<br />
<br />
FDConnection1.Params.LoadFromFile(''Filename'');<br />
<br />
para ler os parametros.<br />
<br />
Dai é só alterar o que precisa no arquivo.<br />
<br />
Clique aqui para fazer login e interagir na Comunidade :)