Olá estimado, Boa tarde. Exemplo de .INI
[BaseDados] Servidor=localhost Usuario=sysdba Senha=vj|}n{tn Base=c:\vendas1\base\vendas.gdb No create do datamodule no delphi: ............ var sServidor, sUsuario, sSenha, sBase : String; iniFile : TIniFile; // da um uses IniFiles begin iniFile := TIniFile.Create(ExtractFilePath(Application.ExeName) + 'config.ini'); with iniFile do begin sServidor := ReadString('BaseDados', 'Servidor', ''); sUsuario := ReadString('BaseDados', 'Usuario', ''); sSenha := Desencripta(ReadString('BaseDados', 'Senha', '')); sBase := ReadString('BaseDados', 'Base', ''); Free; end; sqlBase.Connected := false; sqlBase.Params.Clear; sqlBase.DriverName := 'Interbase'; sqlBase.ConnectionName := 'Vendas'; sqlBase.Params.Values['Database'] := sServidor + ':' + sBase; sqlBase.Params.Values['User_Name'] := sUsuario; sqlBase.Params.Values['Password'] := sSenha; sqlBase.Params.Values['SQLDialect'] := '3'; sqlBase.Params.Values['Protocol'] := 'TCP/IP'; sqlBase.Params.Values['BlobSize'] := '-1'; sqlBase.Params.Values['CommitRetain'] := 'False'; sqlBase.Params.Values['Interbase TransIsolation'] := 'ReadCommited'; sqlBase.Params.Values['WaitOnLocks'] := 'True'; sqlBase.Params.Values['EnableBCD'] := '0'; sqlBase.Connected := true; end; Saudações. --- []'s Alexandre Frase da semana: "Não basta ter grandes qualidades, cumpre saber usá-las." (La Rochefoucauld) -----Mensagem original----- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Luciano-User-BA Enviada em: sexta-feira, 13 de janeiro de 2006 15:15 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Felipe Geyer - Outros Colegas - Parametros de conexão em BD Firebird apartir de arquivos INI Olá camarada! Seguinte... Eu sei manusear os TIniFile. Acho que formulei mal meu questionamento. O que eu queria mesmo era uma dica de como montar este .ini Quis os paramêtros necessários para fazer uma conexão dinâmica com DELPHI + DBEXPRESS + FIREBIRD eu devo incluir no arquivo? E os tipos? * Não quero utilizar o LoadParamsOnConnect... * Porque vou precisar encripar alguns dados * usuario, senha, etc. O que eu devo/tenho que carregar do .ini? Será que são todos os valores que insiro no SqlConnection em tempo de design? Charset, Biblioteca cliente FBCLIENT.DLL, Dialect, RoleName, CommitRetain, LibraryName, LoginPromtp, BlobSize, ErrorResourceFile, etc. etc... Entendeu? Valeu. Abraços Luciano-User-BA Filipe escreveu: > Cara, para todas as configs que podem ser manipuladas por strings > pode-se usar arquivos Ini. No help do delphi procure por TIniFile. > > > []'s > > Filipe Geyer > > ----- Original Message ----- > From: Luciano-User-BA > To: delphi-br@yahoogrupos.com.br > Sent: Friday, January 13, 2006 9:58 AM > Subject: [delphi-br] Parametro de conexão em BD Firebird apartir de > arquivos INI > > > > Oi gente... > Alguem aí tem um exemplo de como carregar paramêtros de conexão > apartir de um arquivo .ini > tipo: caminho do bd, senha, usuario e outras configurações? > Tem como incluir todos os parametros neste arquivo? > Tipo: charset, dll cliente, etc... > Enfimm... tudo que fica no editor de conexão? > > Delphi 7 - BDExpress - Firebird > > Obrigado > Luciano-User-BA > > -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html