Array
(
)

String de Conexão Sql Server

Pjava
   - 16 abr 2012

Sou novato em C# e faço conexões com banco de uma forma, que agora no VS 2010 diz ser obsoleto e não starta a aplicação. Eis a forma como eu faço no Web.Config e a chamada no formulário:
<add key=dsn value=server=127.0.0.1; database=MONITORACAO_GRAFICO; uid=transac; pwd=transac; Max Pool Size = 300/>
e achamada no form é assim:
SqlConnection sqlConexao = new SqlConnection(ConfigurationSettings.AppSettings[dsn]);
Como eu faço uma conexão realmente ótima, fácil, como essa no web config e sua chamada no form sem ser obsoleta?

Joel Rodrigues
   - 16 abr 2012

Adicione uma seção ConnectionStrings ao seu web.config:

#Código

<connectionStrings>
    <remove name=LocalSqlServer />
    <add name=StringConexaoconnectionString=Data Source=SERVIDOR; Initial Catalog=BANCO; User Id=USUARIO; Password=SENHA/>
</connectionStrings>


Para usá-la:

#Código
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings[StringConexao].ConnectionString);


Na net tem muito conteúdo sobre isso, na dúvida, dê uma pesquisada.

Boa sorte.

Joel Rodrigues
   - 16 abr 2012

Adicione uma seção ConnectionStrings ao seu web.config:

#Código

<connectionStrings>
    <add name=StringConexaoconnectionString=Data Source=SERVIDOR; Initial Catalog=BANCO; User Id=USUARIO; Password=SENHA/>
</connectionStrings>


Para usá-la:

#Código
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings[StringConexao].ConnectionString);


Na net tem muito conteúdo sobre isso, na dúvida, dê uma pesquisada.

Boa sorte.

Joel Rodrigues
   - 16 abr 2012

Opa, faltaram uns espaços aí e as aspas, mas dá pra desenrolar.

Pjava
   - 16 abr 2012

Valeu Joel, acho que é isso mesmo. Eu tenho feito direto no form, mas isso não é correto. Mas para o meu exemplo sim. Inclusive postei outro tópico, onde coloco minha conexão no form.