Modificar cadena de conexión

21/01/2006 - 19:56 por Jesús G. | Informe spam
Tengo una aplicación en VS 2005. Y en el Explorador de Orígenes de Datos
tengo un dataset, pero dado que la aplicación la desarrollo en varios
equipos, necesito saber como cambiar la cadena de conexión, tanto para el
DataSource como por código.

Saludos

Jesús G.

Preguntas similare

Leer las respuestas

#1 Eduardo Alvarado Meza
22/01/2006 - 06:26 | Informe spam
Guarda la cadena de conexion en el archivo de configuracion de la
aplicacion, ya habras visto la opcion cuando creas una nueva conexion usando
los asistentes, de esta manera estara accesible cuando la necesites en
cualquier parte y modificable desde cualquier editor de texto. Recuerda
esconder o cifrar la contraseña al menos.
Respuesta Responder a este mensaje
#2 Jesús G.
22/01/2006 - 18:36 | Informe spam
Bien, pero... tienes alguna idea buena?

Saludos

Jesús G.


"Eduardo Alvarado Meza"
escribió en el mensaje news:
Guarda la cadena de conexion en el archivo de configuracion de la
aplicacion, ya habras visto la opcion cuando creas una nueva conexion
usando los asistentes, de esta manera estara accesible cuando la necesites
en cualquier parte y modificable desde cualquier editor de texto. Recuerda
esconder o cifrar la contraseña al menos.

Respuesta Responder a este mensaje
#3 Eduardo Alvarado Meza
22/01/2006 - 20:53 | Informe spam
Esa es la idea, yo entiendo que desarrollas la aplicacion en diferentes
equipos y no deseas estar cambiando todas las cadenas de conexion de todos
tus datasources cada vez que te mueves de equipo.

Dado ese el caso ve a las propiedades de aplicacion, luego a Settings, y
crea una propiedad llamada posiblemente connectionstring y asignale el valor
de la cadena de conexion.

Luego ve a cada uno de los datasets que tienes, edita su archivo llamado
<Nombre del dataset>.Designer.vb , busca el Sub InnitConnection, y modifica
la asignacion del connectionstring a algo parecido a esto:
Me._connection.ConnectionString =
Global.MyApplication.My.Settings.Default.ConnectionString

Asi cuando te muevas de equipo solo modificas la cadena una sola vez. Sorry
si no te entendi bien.
Respuesta Responder a este mensaje
#4 Jesús G.
22/01/2006 - 23:12 | Informe spam
Hola Eduardo:

He probado lo que tu me indicas y no he tenido problema al ponerlo. Pero,
cambio el nombre del servidor en la cadena de conexión en las propiedades
del proyecto (setting) y funciona igualmente. Como si no le hubiera cambiado
nada.

Mañana lo probaré desde otro equipo.

Muchas gracias, por tu ayuda.

Jesús G.

"Eduardo Alvarado Meza"
escribió en el mensaje news:%
Esa es la idea, yo entiendo que desarrollas la aplicacion en diferentes
equipos y no deseas estar cambiando todas las cadenas de conexion de todos
tus datasources cada vez que te mueves de equipo.

Dado ese el caso ve a las propiedades de aplicacion, luego a Settings, y
crea una propiedad llamada posiblemente connectionstring y asignale el
valor de la cadena de conexion.

Luego ve a cada uno de los datasets que tienes, edita su archivo llamado
<Nombre del dataset>.Designer.vb , busca el Sub InnitConnection, y
modifica la asignacion del connectionstring a algo parecido a esto:
Me._connection.ConnectionString =
Global.MyApplication.My.Settings.Default.ConnectionString

Asi cuando te muevas de equipo solo modificas la cadena una sola vez.
Sorry si no te entendi bien.

Respuesta Responder a este mensaje
#5 Eduardo Alvarado Meza
23/01/2006 - 06:11 | Informe spam
Bueno, si lo cambias directamente desde el archivo puede ocurrir lo que
dices, ya este es sobreescrito cada vez que reecompilas, bueno... asi era en
el 2003 y no creo que haya cambiado en el 2005. Debes cambiarlo siempre
desde las propiedades del proyecto solo si estas corriendo la aplicacion
desde el IDE.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida