DM.Conexao.Params.LoadFromFile('.\conexao.ini');
Crie uma conexão dinâmica p/ meu aplicativo
funciona assim:
criei um arquivo texto chamado conexao.ini
um formulário chama Configura conexão para digitarmos o endereço do banco e salvar 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 que já está com todas as informações salvas.. e abre o formulario de configuração de do banco o 'Configuraconexao' aparece tudo configurado o camininho e tudo dou ok ai entra.VEJA O CÓDIGO ABAIXO:
código para ler o arquivo de conexao 'conexao.ini' já com todas as informações gravadas
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 arquivo de conexao 'conexao.ini' possui:
DriverName=Interbase
DataBase=C:\SGL\Banco\BDLOCADORA.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
o que estou fazendo de errado?
toda vez ele abre o FConfiguraConexao.ShowModal;
e tenho que confirmar o caminho do banco.
funciona assim:
criei um arquivo texto chamado conexao.ini
um formulário chama Configura conexão para digitarmos o endereço do banco e salvar 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 que já está com todas as informações salvas.. e abre o formulario de configuração de do banco o 'Configuraconexao' aparece tudo configurado o camininho e tudo dou ok ai entra.VEJA O CÓDIGO ABAIXO:
código para ler o arquivo de conexao 'conexao.ini' já com todas as informações gravadas
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 arquivo de conexao 'conexao.ini' possui:
DriverName=Interbase
DataBase=C:\SGL\Banco\BDLOCADORA.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
o que estou fazendo de errado?
toda vez ele abre o FConfiguraConexao.ShowModal;
e tenho que confirmar o caminho do banco.
Benilton
Curtidas 0