Usuário com melhor resposta
Conectar com banco de dados

Pergunta
-
Pessoal, como que eu posso fazer para o meu sistema quando iniciar ele verificar o caminho do bando de dados tipo (local) ou pelo ip \\192.168.0.1, em um arquivo .ini, mais eu só quero colocar o caminho no .ini o usuario e a senha vai ficar na minha classe conexão que esta dentro do sistema ?
Obrigado
Respostas
-
Procure sobre arquivos de configurações: App.config para sistemas desktop. Ele é feito para isso que quer fazer.
Dentro desse arquivo existe uma seção ConnectionsString, onde pode ficar as configurações dos bancos de dados.
Take a look at WPF FlashMessage
About.me- Sugerido como Resposta Samuel Rodrigues dos Anjos sexta-feira, 8 de março de 2013 20:11
- Marcado como Resposta Levi DomingosModerator quarta-feira, 13 de março de 2013 20:44
-
Seguindo o exemplo de config
<Config> <Ip>Ip</Ip> <Path>Caminho</Path> </Config>
faça assim:
XmlDocument XmlDoc; String Ip; String Path; XmlDoc = new XmlDocument(); XmlDoc.Load( Application.StartupPath + @"\config.ini" ); Ip = XmlDoc.SelectSingleNode( "/Config/Ip" ).InnerText; Path = XmlDoc.SelectSingleNode( "/Config/Path" ).InnerText; String Conn = "DataSource=" + Ip + ":" + Path; // depende da sua string de conexão com o banco de dados..
abraços !
- Sugerido como Resposta Vinícius Rafael Tavares sexta-feira, 22 de fevereiro de 2013 18:45
- Não Sugerido como Resposta Guilherme Vada sábado, 23 de fevereiro de 2013 22:31
- Marcado como Resposta Levi DomingosModerator quarta-feira, 13 de março de 2013 20:44
-
Guilherme,
Dependendo do tipo da sua aplicação, você pode utilizar os arquivos .ini do próprio visual studio.
App.config ou Web.config.
Veja mais detalhes sobre esses arquivos de configuração.
http://support.microsoft.com/kb/815179/pt-br?wa=wsignin1.0
http://sylverio.com.br/blog/2012/05/manipulando-application-configuration-em-c/
- Marcado como Resposta Levi DomingosModerator quarta-feira, 13 de março de 2013 20:44
Todas as Respostas
-
-
Seguindo o exemplo de config
<Config> <Ip>Ip</Ip> <Path>Caminho</Path> </Config>
faça assim:
XmlDocument XmlDoc; String Ip; String Path; XmlDoc = new XmlDocument(); XmlDoc.Load( Application.StartupPath + @"\config.ini" ); Ip = XmlDoc.SelectSingleNode( "/Config/Ip" ).InnerText; Path = XmlDoc.SelectSingleNode( "/Config/Path" ).InnerText; String Conn = "DataSource=" + Ip + ":" + Path; // depende da sua string de conexão com o banco de dados..
abraços !
- Sugerido como Resposta Vinícius Rafael Tavares sexta-feira, 22 de fevereiro de 2013 18:45
- Não Sugerido como Resposta Guilherme Vada sábado, 23 de fevereiro de 2013 22:31
- Marcado como Resposta Levi DomingosModerator quarta-feira, 13 de março de 2013 20:44
-
-
Guilherme,
Dependendo do tipo da sua aplicação, você pode utilizar os arquivos .ini do próprio visual studio.
App.config ou Web.config.
Veja mais detalhes sobre esses arquivos de configuração.
http://support.microsoft.com/kb/815179/pt-br?wa=wsignin1.0
http://sylverio.com.br/blog/2012/05/manipulando-application-configuration-em-c/
- Marcado como Resposta Levi DomingosModerator quarta-feira, 13 de março de 2013 20:44
-
Eu quero fazer o meu sistema conectar no caminho do computador apartir do arquivo .ini
tipow quando eu executar o sistema... ele vai verificar se o arquivo existe... se existir ele vai ver o caminho que esta no arquivo e conectar no banco... se não existir ele vai abri o form pra criar o arquivo com o caminho do servidor !
só que é aplicação em desktop... automação comercial
obrigado. -
Procure sobre arquivos de configurações: App.config para sistemas desktop. Ele é feito para isso que quer fazer.
Dentro desse arquivo existe uma seção ConnectionsString, onde pode ficar as configurações dos bancos de dados.
Take a look at WPF FlashMessage
About.me- Sugerido como Resposta Samuel Rodrigues dos Anjos sexta-feira, 8 de março de 2013 20:11
- Marcado como Resposta Levi DomingosModerator quarta-feira, 13 de março de 2013 20:44
-
-
não entendi o problema quando a manipulação do arquivo ini ali em cima, e tanto quanto a que o joba falou.. pois, você vai fazer a minipulação de um arquivo texto normalmente, porém a diferença é que ele só tem uma extensão diferente. ele vai gerar um arquivo como se fosse txt porém, com a extensão .config se abrir pelo bloco de notas conseguirá mexer...
-
É um arquivo XML, você pode alterar quando quiser, mas existem classes como ConfigurationManager que auxiliam você a pegar os dados desse arquivo com mais facilidade programaticamente.
Take a look at WPF FlashMessage
About.me- Sugerido como Resposta Samuel Rodrigues dos Anjos sexta-feira, 8 de março de 2013 20:11
-
Eu quero fazer o meu sistema conectar no caminho do computador apartir do arquivo .ini
tipow quando eu executar o sistema... ele vai verificar se o arquivo existe... se existir ele vai ver o caminho que esta no arquivo e conectar no banco... se não existir ele vai abri o form pra criar o arquivo com o caminho do servidor !
só que é aplicação em desktop... automação comercial
obrigado. -