Conexão dinâmica

Delphi

10/05/2010

Boa dia crie uma conexão dinâmica p/ meu aplicativo
funciona assim:
criei um arquivo texto chamado conexao.ini
um formulário para digitarmos o endereço do banco e salvando no arquivo texto conexao.ini...mais o problema é o seguinte:
toda vez que executo o meu aplicativo ele não está lendo o arquivo texto conexao.ini.. e tenho que configura o caminho.VEJA O CÓDIGO ABAIXO:

procedure TFPrincipal.FormShow(Sender: TObject);
begin
DM.Conexao.Connected:=False;
StrConexao:=DM.Conexao.Params.Text;
DM.Conexao.Params.Clear;

Try
DM.Conexao.Params.LoadFromFile('.\conexao.ini');
DM.Conexao.Connected:=True;
ConexaoFeita:=True;

Except
FConfiguraConexao.ShowModal;

end;


o que estou fazendo de errado?
toda vez ele abre o FConfiguraConexao.ShowModal;
e tenho que confirmar o caminho do banco.
Benilton

Benilton

Curtidas 0

Respostas

Emerson Nascimento

Emerson Nascimento

10/05/2010

qual o conteúdo de conexao.ini?

onde ele está sendo gravado (caminho completo)?
GOSTEI 0
Emerson Nascimento

Emerson Nascimento

10/05/2010

GOSTEI 0
Benilton

Benilton

10/05/2010

qual o conteúdo de conexao.ini?

onde ele está sendo gravado (caminho completo)?
o conteúdo é   DriverName=Interbase
Database=192.168.1.2:E:\SisDC\dados\SISDC.FDB
RoleName=RoleName
User_Name=sysdba
Password=masterkey
ServerCharSet=
SQLDialect=3
BlobSize=-1
CommitRetain=False
WaitOnLocks=True
ErrorResourceFile=
LocaleCode=0000
Interbase TransIsolation=ReadCommited
Trim Char=False
está sendo grava em um arquivo texto dentro da aplicação.
GOSTEI 0
Carlos Mazzi

Carlos Mazzi

10/05/2010

Conseguiu amigo?
GOSTEI 0
Benilton

Benilton

10/05/2010

ainda não.

GOSTEI 0
POSTAR