none
Caminho do banco de dados pelo txt RRS feed

  • Pergunta

  • Galera, 

    Estou desenvolvendo uma aplicação porem estou com um pouco de dificuldade. Essa aplicação está sendo desenvolvida em camadas, porem o arquivo do banco de dados preciso de "facilidade" para alterar o seu local de origem, tendo em vista que posso alterar ele de pasta/ou ate mesmo de servidor. Porem, tive a ideia de colocar o caminho do banco de dados dentro de um arquivo de txt. Porem, eu não sei como ler esse arquivo de .txt e definir o caminho especificado no mesmo no c#.

    Alguém tem um exemplo ou poderia me ensinar como q eu faço isso?

    sexta-feira, 9 de novembro de 2012 10:22

Respostas

  •  O jeito que falaram acima também da certo, mais caso precise realmente usar o txt use os seguintes métodos:

            private void EscreverArquivo(String texto, String caminhoArquivo)
            {
                StreamWriter sw = new StreamWriter(caminhoArquivo);
                sw.Write(texto);
                sw.Flush();
                sw.Close();
                sw.Dispose();            
            }
    
            private String LerArquivo(String caminhoArquivo)
            {
                StreamReader sr = new StreamReader(caminhoArquivo);
                return sr.ReadLine();
            }
     Nesse caso você irá conseguir ler só a primeira linha do arquivo, acredito que é o que você irá usar, por salvar apenas o caminho do banco de dados, se por acaso for precisar inserir mais linhas será necessário fazer o loop no método LerArquivo para percorrer todas as linhas.


    sexta-feira, 9 de novembro de 2012 12:04
  • Veja a resposta: http://social.msdn.microsoft.com/Forums/pt-BR/vscsharppt/thread/2a101a0e-4a5c-40aa-86e3-52da235b21b3

    http://www.linkedin.com/pub/murilo-kunze/44/191/455


    • Editado Murilo Kunze sexta-feira, 9 de novembro de 2012 10:28
    • Sugerido como Resposta Rafael P sexta-feira, 9 de novembro de 2012 10:45
    • Marcado como Resposta Levi DomingosModerator sábado, 10 de novembro de 2012 15:04
    sexta-feira, 9 de novembro de 2012 10:27

Todas as Respostas