Fórum SqlConnection não lê parêmetros do arquivo INI #413925
11/03/2012
0
No DataModule coloquei um TSQLConnection e no parâmetro LoadParamsOnConnect = False, e mesmo assim não lê os parâmetros do arquivo INI.
Dá erro: Database must be specified, como se estivesse lendo os parâmetros do próprio componente.
O que pode estar errado ?
Grato,
Marcos
Obs: Desculpem-me pelo parêmetros (no título), mas acho que não há como corrigir o título da mensagem (uma pena !).
Marcos
Curtir tópico
+ 0Posts
12/03/2012
Gustavo Bretas
Vc esta colocando as informações no arquivo dbxconnections.ini?
Como diz no help do Delphi, a propriedade LoadParamsOnConnect faz com que o SQLConnection carregue as informações do arquivo dbxconnections.ini antes de tentar a conexão com o Banco de Dados, somente do arquivo dbxconnections.ini!
Gostei + 0
13/03/2012
José Aguiar
Em delphi 7;
Banco.Close;
with Banco do
begin
ConnectionName := NomeConexao;
DriverName := Interbase;
GetDriverFunc := getSQLDriverINTERBASE;
LibraryName := dbexpint.dll;
LoginPrompt := False;
Params.Clear;
Params.Add(DriverName=Interbase);
Params.Add(DataBase=+ArqIni.ReadString(BD, Path,,));
Params.Add(RoleName=RoleName);
Params.Add(User_Name=SYSDBA);
Params.Add(Password=+ArqIni.ReadString(BD, pass,,));
Params.Add(ServerCharSet=);
Params.Add(SQLDialect=3);
Params.Add(BlobSize=-1);
Params.Add(CommitRetain=False);
Params.Add(WaitOnLocks=False);
Params.Add(ErrorResourceFile=);
Params.Add(LocaleCode=0000);
Params.Add(Interbase TransIsolation=ReadCommited);
Params.Add(Trim Char=False);
VendorLib := gds32.dll;
Open;
end;
Gostei + 0
17/03/2012
Sebastião Oliveira
Gostei + 0
25/03/2012
Marco Salles
http://marcosalles.wordpress.com/?s=LoadParamsOnConnect
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)