ALTERAR CONECTIONSTRING NO MY.SETTINGS EM RUNTIME
Olá pessoal muito bom dia!
Desenvolvi uma pequena agenda de contatos e precisava alterar a string de conexão ao banco de dados em tempo de execução e não sei como fazer quando construimos tudo via Wizard. Neste projeto eu uso banco de dados access onde a conexão foi adicionada pelo wizard e coloquei a base de dados em um local diferente da aplicação. Também foi construido via wizard o dataset e todos os tableadapters.
Meu problema é o seguinte: ao instalar este projeto eu precisava setar o local da base de dados antes de iniciá-la para evitar erro, mas não sei como alterar a conectionstrind salva no my.settings das propriedades do projeto em tempo de execução. Eu queria colocar uma tela inicial que se abreria caso a base de dados não tivesse sido encontrada, e só neste momento eu colocasse o endreço via dialog para então salvar as configurações e iniciar o sistema. Lembrando que toda a estrutura de conexão foi montada via wizard.
Alguém poderia me ajudar?
Desenvolvi uma pequena agenda de contatos e precisava alterar a string de conexão ao banco de dados em tempo de execução e não sei como fazer quando construimos tudo via Wizard. Neste projeto eu uso banco de dados access onde a conexão foi adicionada pelo wizard e coloquei a base de dados em um local diferente da aplicação. Também foi construido via wizard o dataset e todos os tableadapters.
Meu problema é o seguinte: ao instalar este projeto eu precisava setar o local da base de dados antes de iniciá-la para evitar erro, mas não sei como alterar a conectionstrind salva no my.settings das propriedades do projeto em tempo de execução. Eu queria colocar uma tela inicial que se abreria caso a base de dados não tivesse sido encontrada, e só neste momento eu colocasse o endreço via dialog para então salvar as configurações e iniciar o sistema. Lembrando que toda a estrutura de conexão foi montada via wizard.
Alguém poderia me ajudar?
Bom dia,
Seria +/- http://www.vbmania.com.br/pages/index.php?varModulo=Forum&varMethod=abrir&varID=380510 nesse exemplo ele salva uma variavel, mas é só uma questão de adaptar.
Seria +/- http://www.vbmania.com.br/pages/index.php?varModulo=Forum&varMethod=abrir&varID=380510 nesse exemplo ele salva uma variavel, mas é só uma questão de adaptar.
Olá ALTAIR148
Seria sim, mas não estou conseguindo fazer no caso de uma cadeia de conexão. Se você puder postar um projeto de exemplo eu agradeço. Mas para isso você teria que criar um projeto com conexão em base de dados access e adicionar esta conexão via winzard. Meu problema é no endereçamento da base de dados.
Seria sim, mas não estou conseguindo fazer no caso de uma cadeia de conexão. Se você puder postar um projeto de exemplo eu agradeço. Mas para isso você teria que criar um projeto com conexão em base de dados access e adicionar esta conexão via winzard. Meu problema é no endereçamento da base de dados.
Faz o seguinte, é mais fácil vc criar o exemplo ai e postar e eu modifico.
ALTAIR148 boa tarde
Então, eu fiz só a parte do banco de dados para ilustrar minha dúvida. Veja no projeto que a conexão foi feita via wizard. Eu preciso implementar uma forma de alterar o local do banco de dados sem ter que ir nas propriedades do projeto dentro do visual studio. Assim, se você tentar executar vai dar um erro de conexão, é onde eu preciso que abra um form para então configurar o local do banco de dados. Não sei se é bem isso que você quer.
Então, eu fiz só a parte do banco de dados para ilustrar minha dúvida. Veja no projeto que a conexão foi feita via wizard. Eu preciso implementar uma forma de alterar o local do banco de dados sem ter que ir nas propriedades do projeto dentro do visual studio. Assim, se você tentar executar vai dar um erro de conexão, é onde eu preciso que abra um form para então configurar o local do banco de dados. Não sei se é bem isso que você quer.
Bom, eu queria já um exemplo um projeto com bd e tudo, para que eu possa adaptar, outra coisa, já no seu form principal o que abre primeiro, vc já faz a conexão com o banco de dados?
AÃ galera boa tarde!
Estive off por alguns dias. Quero agradecer ao ALTAIR148 pela atenção e dizer que encontrei uma solução no forum msdn: http://social.msdn.microsoft.com/Forums/pt-BR/vsvbasicpt/thread/57671bf2-af0a-440e-b720-bf204ceaf6a2/
Valeu a todos!
Estive off por alguns dias. Quero agradecer ao ALTAIR148 pela atenção e dizer que encontrei uma solução no forum msdn: http://social.msdn.microsoft.com/Forums/pt-BR/vsvbasicpt/thread/57671bf2-af0a-440e-b720-bf204ceaf6a2/
Valeu a todos!
Tópico encerrado , respostas não são mais permitidas