Estou usando os componentes da paleta dbexpress com firebird e toda a vez que eu vou alterar o caminho do banco ele não consegue se conectar é necessário fechar a aplicação e abrir de novo.
Try
iniconf:=Tinifile.Create(ExtractFilePath(application.exename)+'config.ini');
iniconf.writestring('PDV','Database', '' + edtCaminho.Text);
try
dm.conexao.Connected := false;
dm.conexao.ConnectionName :='PDV'; //Nome do Driver válido ***
dm.conexao.DriverName :='FIREBIRD';
dm.conexao.LoadParamsFromIniFile('config.ini');
dm.conexao.Connected := True;
ShowMessage('Conexão realizada com sucesso.');
except
ShowMessage('Erro ao conectar a nova base de dados! Contate o suporte.');
end;
btnFecharClick(self);
except
showmessage('Erro na conexão com o Banco de Dados.');
end;
Pergunta
nicolasbraz
Link para o comentário
Compartilhar em outros sites
21 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.