Fórum Criação de Arquivo INI #330472
01/10/2006
0
Tenho um aplicativo que quero rodar em rede, até já instalei nas máquinas clientes, porém estou tendo dificuldades em acessar o banco por causa do IP do servidor que de vez enquanto, fica mudando. Sei que posso acessar esse banco através de um arquivo INI, mas como faço esse arquivo?
Pesquisando no fórum descobrir um post onde explica que posso copiar o arquivo dbxconnections.ini junto com o meu executável, porém não estou usando o SQLCONNECTION, pois segundo o post tenho que configurar a propriedade [i:8b04c9de1e]LoadParamsOnConnect[/i:8b04c9de1e] do SQLConnection para [u:8b04c9de1e]True[/u:8b04c9de1e]. E o meu componente de acesso ao banco é o [i:8b04c9de1e][u:8b04c9de1e]TIBODATABASE (IBO)[/u:8b04c9de1e][/i:8b04c9de1e] e não sei como configurar o mesmo pra esse tipo de acesso. Alguém poderia me dar algumas dicas o um exemplo como posso fazer arquivo INI para acesso ao banco de qualquer máquina usando o IBO?
Valeu
Luis
Jrcosmoluis
Curtir tópico
+ 0Posts
02/10/2006
Djorius
Gostei + 0
12/10/2006
Jrcosmoluis
Valeu pela dica e desculpa a demora... conseguir criar o arquivo INI. para acessar o banco de dados. Pesquisando na Net encontrei este artigo (link abaixo).
[url]http://www.clubedelphi.net/artigos/TOParquivo_INI.asp[/url]
Um detalhe, (para os iniciantes como eu) na seção USES deve-se colocar IniFiles e o componente de acesso, o qual o artigo explica, é o IBDATABASE (Interbase), mas conseguir fazer com o IBODATABASE (IBO).
Valeu e obrigado pela atenção
Luis
Gostei + 0
18/10/2006
Nussbaum
Encontrei desta maneira, mas não esta funcionando, o q teria de errado?
uses
Variants, IBDatabaseINI, Forms;
{$R *.dfm}
procedure TDMServer.DataModuleCreate(Sender: TObject);
var
ini: TIniFile;
begin
ini:= TIniFile.Create(ExtractFilePath(Application.ExeName) + ´connection.ini´);
try
SQLConnection.Params.Values[´Database´]:= ini.ReadString(´DATABASE´, ´PATH´, ´´);
SQLConnection.Params.Values[´User_Name´]:= ´SYSDBA´;
SQLConnection.Params.Values[´Password´]:= ´masterkey´;
SQLConnection.Connected:= True;
finally
FreeAndNil(ini);
end;
end;
Gostei + 0
19/10/2006
Aerreira
jrcosmoluis, conseguiu resolver seu problema do arquivo INI, ok, mas e com relação ao IP do servidor ficar mudando, como resolveu?
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)