Modificar Cadena de Conexión

23/06/2006 - 23:36 por zantos | Informe spam
hola quisiera saber si alguien me podría ayudar con ésto, yo quisiera cambiar
la cadena de conexíon dentro del app.config, estaba enterado que era facil...
pero intenté de la siguiente forma:
my.setting.CadenaConexion = "c:\xxx..."
Pero como pensaba: property 'CadenaConexión' is 'read only'

cómo podría modificarla??

desde ya muchas gracias
santi.

Preguntas similare

Leer las respuestas

#1 zantos
23/06/2006 - 23:43 | Informe spam
Especifico más la pregunta: Lo que quiero hacer es que en un formulario,
dentro de un textbox el usuario indique la cadena de conexión y el programa
modifica el connectionstring que se encuentra en el app.config, por eso, la
pregunta sería ¿Cómo modifico valores dentro del app.config?
Respuesta Responder a este mensaje
#2 SoftJaén
24/06/2006 - 08:04 | Informe spam
"zantos" escribió:

quisiera cambiar la cadena de conexíon dentro del app.config,
estaba enterado que era facil... pero intenté de la siguiente forma:
my.setting.CadenaConexion = "c:\xxx..."
Pero como pensaba: property 'CadenaConexión' is 'read only'

cómo podría modificarla??



La propiedad será de sólo lectura porque seguramente le habrás indicado un
ámbito de «Aplicación». Si la deseas modificar, abre el archivo
«Settings.settings» y modificas el ámbito a «Usuario», de ésta forma la
propiedad será de lectura/escritura.

Por supuesto, se entiende que trabajas con Visual Basic 2005.

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
Respuesta Responder a este mensaje
#3 SoftJaén
24/06/2006 - 08:07 | Informe spam
"zantos" escribió:

Lo que quiero hacer es que en un formulario, dentro de un
textbox el usuario indique la cadena de conexión y el programa
modifica el connectionstring que se encuentra en el app.config,
por eso, la pregunta sería ¿Cómo modifico valores dentro
del app.config?



Fácilmente: mediante el método «Save» del objeto «My.Settings»:

My.Settings.CadenaConexion = TextBox1.Text
My.Settings.Save()

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
Respuesta Responder a este mensaje
#4 zantos
26/06/2006 - 01:02 | Informe spam
hola!, gracias por las respuestas, pero, me podrías indicar dónde se
encuentra el archivo settings.settings?, en la carpeta del proyecto encontré
el archivo settings, pero cambié donde dice "Application" por "User" pero me
sigue tirando el error de Sólo lectura...
gracias denuevo
santi.
Respuesta Responder a este mensaje
#5 SoftJaén
26/06/2006 - 07:03 | Informe spam
"zantos" preguntó:

me podrías indicar dónde se encuentra el archivo settings.settings?,
en la carpeta del proyecto encontré el archivo settings, pero cambié
donde dice "Application" por "User" pero me sigue tirando el error
de Sólo lectura...



No, el nombre del archivo no es lo que debes de modificar. El nombre del
archivo déjalo tal cual está.

Abre el proyecto en el IDE de Visual Basic, y te dirijes con el ratón a la
ventana «Explorador de soluciones». En la barra de herramientas de dicha
ventana, pulsa el segundo icono de la izquierda, para que se muestren todos
los archivos de la solución. Posteriormente, despliega el elemento «My
Project», y observarás un elemento llamado «Settings.settings». Haz doble
clic sobre dicho elemento, para que se abra la página de configuración en el
diseñador de proyectos.

Una vez abierta la página de configuración, observarás que hay cuatro
columnas: Nombre, Tipo, Ámbito y Valor. Pues bien, modifica el ÁMBITO de la
propiedad al valor «Usuario», para que los usuarios de tu aplicación puedan
modificar dicha propiedad en tiempo de ejecución.

Cuando hayas modificado los respectivos valores, salva la configuración
para que las modificaciones efectuadas se guarden en el archivo
«Settings.settings».

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida