estou fazendo um sistema com windows form (C# e Firebird 1.5), e existe um módulo em que o usuário pode editar o caminho do banco de dados, então preciso editar a string de conexão... so que quando tento editar a conexão ela é fechada e tento dar open ela não abre novamente a conexão... Alguém ja fez algo parecido e poderia postar um código de exemplo? E mais uma coisa não estou usando componente algum de banco de dados fiz uma classe de acesso ao banco que crio a conexão ao abrir o programa e fecho ao sair e quando quero dar um select passo apenas o sql para a classe e ela me retorna um dataset e por ai vai... Se alguém quiser me ajudar postando algum código que edita a string de conexão e depois restarta a conexão poste aqui pois to precisando muito.
Primeiramente eu não aconselho faze desta forma, abra a conexão utilize e feche. Quanto a mudança da connection string, vc tem tem que fechar a conexão e abri-la novamente.