SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => ASP .NET => Mensaje iniciado por: Javier Santamaria en Lunes 14 de Mayo de 2007, 16:44
-
Hola,
Una pregunta facil. Querria poder especificar la connection string de mi BD en el web.config y luego, desde cualquier pagina que requiera conexion a la BD, hacer referencia a esta connection string del web.config sin tener que escribir otra vez toda la connection string.
Por mas vueltas que le doy me sigue saltando este error:
"Format of the initialization string does not conform to specification starting at index 0."
A ver si alguien me puede echar una mano. Muchas gracias por adelantado.
-
Puedes colocar tu codigo?
tu connectionstring el que esta en el web.config y donde haces el llamado
Saludos
-
deberias tener algo parecido en tu webconfig:
<configuration>
<appSettings>
<add key="StrConn1" value="Server=TuServer;Database=TuBasedeDatos;User Id=tuusuario;Password=tupassword"/>
</appSettings>
<system.web>
y en la aplicacion deberias tener algo como esto.
Dim StrConn As String
StrConn = ConfigurationSettings.AppSettings("StrConn1").ToString
eso es todo.
Espero eso solucione tu problema amigo, sino pues coloca parte de tu codigo para poder darte una mano.
Recuerda:
Solocodigo.com no SoloTareas.com
Saludos.
Marco
-
<configuration>
<appSettings>
<add key="StrConn1" value="Server=TuServer;Database=TuBasedeDatos;User Id=tuusuario;Password=tupassword"/>
</appSettings>
<system.web>
y en la aplicacion deberias tener algo como esto.
Dim StrConn As String
StrConn = ConfigurationSettings.AppSettings("StrConn1").ToString
eso es todo.
eso si usas ASP.NET 1.X, si usas ASP.NET 2.0 hay un nuevo elemento especial para las cadenas de conexion, connectionStrings.
Saludos,
-
Hola de nuevo, gracias a los dos por vuestras respuestas.
Pues ya esta solucionado. Lo hago asi:
conexion.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings("Nombre de la conexion en el web.config").ToString