Foros del Web » Programación para mayores de 30 ;) » .NET »

Sobre web.config

Estas en el tema de Sobre web.config en el foro de .NET en Foros del Web. En este mismo Forum alguien planteo la misma necesidad que yo tengo y es que deseo extraer del web.config el valor de connectionStrings . El ...
  #1 (permalink)  
Antiguo 16/07/2008, 13:37
gmarrero777
Invitado
 
Mensajes: n/a
Puntos:
De acuerdo Sobre web.config

En este mismo Forum alguien planteo la misma necesidad que yo tengo y es que deseo extraer del web.config el valor de connectionStrings.

El colega RootK dio una breve explicación muy interesante pero cuando lo intenté probar, a mi no me funcionó.

Mi web.config es el siguiente:

<configuration>
<appSettings/>
<connectionStrings>
<add name="MainConectionSQL" connectionString="Provider=SQLOLEDB;Data Source=localhost;Password=123;User ID=pepe;Initial Catalog=MyDBSQL"
providerName="System.Data.OleDb" />
</connectionStrings>

....

Ahora, desde el Webform hago lo siguiente.

Dim cfg As New System.Collections.Specialized.NameValueCollection
Dim sqlStr As String = cfg("MainConectionSQL")

....

El valor en sqlStr me viene nulo. Podría alguien explicarme esto y si tiene alguna forma de poder extraer valores del web.config
  #2 (permalink)  
Antiguo 16/07/2008, 14:04
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Respuesta: Sobre web.config

Agrega la referencia a System.Configuration

y ultilza

ConfigurationManager.ConnectionStrings["MainConectionSQL"].ConnectionString
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #3 (permalink)  
Antiguo 16/07/2008, 14:18
 
Fecha de Ingreso: junio-2008
Mensajes: 7
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Sobre web.config

En c# es:

String strConnString = ConfigurationManager.ConnectionStrings["NOMBREDECONECTIONSTRING"].ConnectionString;
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:09.