dónde establecer la cadena de conexión

03/07/2006 - 23:27 por zantos | Informe spam
una vez hecho el datasource en la aplicación quisiera cambiarle la cadena de
conexión en tiempo de ejecución, pero NO SE SOBRE QUÉ OBJETO HACERLO, es
decir: en un archivo de texto guardo el "ConnectionString", y, dentro de la
aplicacion, una vez que tomé esa cadena que contiene la conexión a la base de
datos quisiera cambiarla por la actual, mi pregunta es ¿cómo establezco esa
cadena?

para hacerlo más específico:
*tómo el ConnectionString y lo guardo en la variable X
*[aquí está mi duda].ConnectionString (o lo que sea) = X

desde ya muchas gracias
zantos.
 

Leer las respuestas

#1 Alberto Poblacion
04/07/2006 - 05:09 | Informe spam
"zantos" wrote in message
news:
una vez hecho el datasource en la aplicación quisiera cambiarle la cadena
de
conexión en tiempo de ejecución, pero NO SE SOBRE QUÉ OBJETO HACERLO, es
decir: en un archivo de texto guardo el "ConnectionString", y, dentro de
la
aplicacion, una vez que tomé esa cadena que contiene la conexión a la base
de
datos quisiera cambiarla por la actual, mi pregunta es ¿cómo establezco
esa
cadena?

para hacerlo más específico:
*tómo el ConnectionString y lo guardo en la variable X
*[aquí está mi duda].ConnectionString (o lo que sea) = X



ConnectionString es una propiedad del objeto SqlConnection, no es una
propiedad global de la aplicación. Así que tienes que localizar todas y cada
una de las conexiones que haya en tu programa, y a cada una hacerle
elNombreDeLaConexion.ConnectionString=X

También se lo puedes pasar en el constructor al crear la conexión:
Dim miConexion as New SqlConnection(X)

Preguntas similares