Bom dia a todos Tenho uma aplicação n-camada, na camada de acesso a dados preciso fazer uma conexão a mais de um banco de dados sendo que a escolha do banco deve ser feita na camada de apresentação da aplicação.
Banco: postgres Componente de Conexao : Zeos Se fosse uma aplicação comum, eu faria desta forma: procedure TfrmConexao.btnConectarClick(Sender: TObject); begin zqDados.Close; ZConne.Connected := False; if RadioGroup1.ItemIndex = 0 then begin ShowMessage('conectando a loja 01'); ZConne.HostName := 'localhost'; ZConne.Database := 'NomeBanco'; ZConne.User := 'postgres'; ZConne.Password := 'root'; ZConne.LoginPrompt := False; ZConne.Connected:= True; ShowMessage('Conexão com sucesso loja 01!!'); zqDados.Open; end; // if RadioGroup1.ItemIndex = 1 then begin ShowMessage('conectando a loja 02'); ZConne.HostName := localhost; ZConne.Database := 'NomeBanco'; ZConne.User := 'postgres'; ZConne.Password := ''; ZConne.LoginPrompt := False; ZConne.Connected:= True; ShowMessage('Conexão com sucesso loja 02!!'); zqDados.Open; end; end; Como eu conseguiria passar isso como parâmetros. Agradeço se alguém poder ajudar!! Att. Crist