Newsgrupos.com  

Retroceder   Newsgrupos.com > Forum > Newsgroup microsoft.public.es.* 1 Foro > Newsgroup microsoft.public.es.dotnet.vb
Registrarse Preguntas Frecuentes Lista de Foreros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




Respuesta
 
LinkBack Herramientas Desplegado
  #1 (permalink)  
Antiguo 27-08-2008, 14:16:36
Josep Blanch
 
Mensajes: n/a
Predeterminado App.config

En el fichero app.config está definido (en XML) la ruta de datos de una
conexion de datos que usa mi dataset.
¿Puedo modificar dicha ruta en tiempo de ejecución?

Gracias.


Responder Con Cita
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Newsgrupos.com
Standard Sponsored Links

  #2 (permalink)  
Antiguo 27-08-2008, 17:51:42
SoftJaén
 
Mensajes: n/a
Predeterminado Re: App.config

"Josep Blanch" preguntó:

> En el fichero app.config está definido (en XML) la ruta de datos de una
> conexion de datos que usa mi dataset.
> ¿Puedo modificar dicha ruta en tiempo de ejecución?


Sí se puede modificar. Suponiendo que en el archivo de configuración de la
aplicación, tienes una clave "Cadena Conexión" en el nodo <appSettings>

<appSettings>
<add key="Cadena Conexión" value="parámetros de la cadena de conexión"/>
</appSettings>

puedes usar el siguiente procedimiento, al que le pasarías el nuevo valor de
la cadena de conexión:

Imports System.Configuration

Private Sub UpdateConnString(ByVal cadenaConexion As String)

' Obtenemos el archivo de configuración de la aplicación.
'
Dim config As Configuration = _
ConfigurationManager.OpenExeConfiguration(Configur ationUserLevel.None)

' Modificamos el valor de la clave.
'
config.AppSettings.Settings.Item _
("Cadena Conexión").Value = cadenaConexion

' Guardamos el archivo de configuración.
'
config.Save(ConfigurationSaveMode.Modified)

End Sub

En tu proyecto tienes que establecer una referencia al ensamblado
«System.Configuration».

--
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.

Responder Con Cita
  #3 (permalink)  
Antiguo 27-08-2008, 17:51:42
SoftJaén
 
Mensajes: n/a
Predeterminado Re: App.config

"Josep Blanch" preguntó:

> En el fichero app.config está definido (en XML) la ruta de datos de una
> conexion de datos que usa mi dataset.
> ¿Puedo modificar dicha ruta en tiempo de ejecución?


Sí se puede modificar. Suponiendo que en el archivo de configuración de la
aplicación, tienes una clave "Cadena Conexión" en el nodo <appSettings>

<appSettings>
<add key="Cadena Conexión" value="parámetros de la cadena de conexión"/>
</appSettings>

puedes usar el siguiente procedimiento, al que le pasarías el nuevo valor de
la cadena de conexión:

Imports System.Configuration

Private Sub UpdateConnString(ByVal cadenaConexion As String)

' Obtenemos el archivo de configuración de la aplicación.
'
Dim config As Configuration = _
ConfigurationManager.OpenExeConfiguration(Configur ationUserLevel.None)

' Modificamos el valor de la clave.
'
config.AppSettings.Settings.Item _
("Cadena Conexión").Value = cadenaConexion

' Guardamos el archivo de configuración.
'
config.Save(ConfigurationSaveMode.Modified)

End Sub

En tu proyecto tienes que establecer una referencia al ensamblado
«System.Configuration».

--
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.

Responder Con Cita
  #4 (permalink)  
Antiguo 27-08-2008, 17:51:42
SoftJaén
 
Mensajes: n/a
Predeterminado Re: App.config

"Josep Blanch" preguntó:

> En el fichero app.config está definido (en XML) la ruta de datos de una
> conexion de datos que usa mi dataset.
> ¿Puedo modificar dicha ruta en tiempo de ejecución?


Sí se puede modificar. Suponiendo que en el archivo de configuración de la
aplicación, tienes una clave "Cadena Conexión" en el nodo <appSettings>

<appSettings>
<add key="Cadena Conexión" value="parámetros de la cadena de conexión"/>
</appSettings>

puedes usar el siguiente procedimiento, al que le pasarías el nuevo valor de
la cadena de conexión:

Imports System.Configuration

Private Sub UpdateConnString(ByVal cadenaConexion As String)

' Obtenemos el archivo de configuración de la aplicación.
'
Dim config As Configuration = _
ConfigurationManager.OpenExeConfiguration(Configur ationUserLevel.None)

' Modificamos el valor de la clave.
'
config.AppSettings.Settings.Item _
("Cadena Conexión").Value = cadenaConexion

' Guardamos el archivo de configuración.
'
config.Save(ConfigurationSaveMode.Modified)

End Sub

En tu proyecto tienes que establecer una referencia al ensamblado
«System.Configuration».

--
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.

Responder Con Cita
  #5 (permalink)  
Antiguo 27-08-2008, 20:00:31
David
 
Mensajes: n/a
Predeterminado Re: App.config

Muy interesante.

¿y es posible hacerlo en Microsoft Visual Studio 2003? (framework 1.1)



Responder Con Cita
  #6 (permalink)  
Antiguo 27-08-2008, 20:00:31
David
 
Mensajes: n/a
Predeterminado Re: App.config

Muy interesante.

¿y es posible hacerlo en Microsoft Visual Studio 2003? (framework 1.1)



Responder Con Cita
  #7 (permalink)  
Antiguo 27-08-2008, 20:00:31
David
 
Mensajes: n/a
Predeterminado Re: App.config

Muy interesante.

¿y es posible hacerlo en Microsoft Visual Studio 2003? (framework 1.1)



Responder Con Cita
  #8 (permalink)  
Antiguo 27-08-2008, 22:42:14
jbv
 
Mensajes: n/a
Predeterminado Re: App.config

Impresionante!

Esta respuesta me obliga a hacer otra pregunta:
En un proyecto he añadido, mediante el asistente, un DataSet basado en una
consulta de Access. Si no me equivoco, el generador de código de vb.net
genera un fichero xml con la definición del acceso a datos y del dataset
(por ejemplo, crea un datatable basado en la consulta de Access) ¿podría
también modificar la consulta sql desde vb.net aunque esté definida desde el
asistente?


"SoftJaén" <grupo_noticias***softjaen.es> escribió en el mensaje
news:OEq90UGCJHA.3496***TK2MSFTNGP03.phx.gbl...
> "Josep Blanch" preguntó:
>
>> En el fichero app.config está definido (en XML) la ruta de datos de una
>> conexion de datos que usa mi dataset.
>> ¿Puedo modificar dicha ruta en tiempo de ejecución?

>
> Sí se puede modificar. Suponiendo que en el archivo de configuración de la
> aplicación, tienes una clave "Cadena Conexión" en el nodo <appSettings>
>
> <appSettings>
> <add key="Cadena Conexión" value="parámetros de la cadena de conexión"/>
> </appSettings>
>
> puedes usar el siguiente procedimiento, al que le pasarías el nuevo valor
> de la cadena de conexión:
>
> Imports System.Configuration
>
> Private Sub UpdateConnString(ByVal cadenaConexion As String)
>
> ' Obtenemos el archivo de configuración de la aplicación.
> '
> Dim config As Configuration = _
>
> ConfigurationManager.OpenExeConfiguration(Configur ationUserLevel.None)
>
> ' Modificamos el valor de la clave.
> '
> config.AppSettings.Settings.Item _
> ("Cadena Conexión").Value = cadenaConexion
>
> ' Guardamos el archivo de configuración.
> '
> config.Save(ConfigurationSaveMode.Modified)
>
> End Sub
>
> En tu proyecto tienes que establecer una referencia al ensamblado
> «System.Configuration».
>
> --
> 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.



Responder Con Cita
  #9 (permalink)  
Antiguo 27-08-2008, 22:42:14
jbv
 
Mensajes: n/a
Predeterminado Re: App.config

Impresionante!

Esta respuesta me obliga a hacer otra pregunta:
En un proyecto he añadido, mediante el asistente, un DataSet basado en una
consulta de Access. Si no me equivoco, el generador de código de vb.net
genera un fichero xml con la definición del acceso a datos y del dataset
(por ejemplo, crea un datatable basado en la consulta de Access) ¿podría
también modificar la consulta sql desde vb.net aunque esté definida desde el
asistente?


"SoftJaén" <grupo_noticias***softjaen.es> escribió en el mensaje
news:OEq90UGCJHA.3496***TK2MSFTNGP03.phx.gbl...
> "Josep Blanch" preguntó:
>
>> En el fichero app.config está definido (en XML) la ruta de datos de una
>> conexion de datos que usa mi dataset.
>> ¿Puedo modificar dicha ruta en tiempo de ejecución?

>
> Sí se puede modificar. Suponiendo que en el archivo de configuración de la
> aplicación, tienes una clave "Cadena Conexión" en el nodo <appSettings>
>
> <appSettings>
> <add key="Cadena Conexión" value="parámetros de la cadena de conexión"/>
> </appSettings>
>
> puedes usar el siguiente procedimiento, al que le pasarías el nuevo valor
> de la cadena de conexión:
>
> Imports System.Configuration
>
> Private Sub UpdateConnString(ByVal cadenaConexion As String)
>
> ' Obtenemos el archivo de configuración de la aplicación.
> '
> Dim config As Configuration = _
>
> ConfigurationManager.OpenExeConfiguration(Configur ationUserLevel.None)
>
> ' Modificamos el valor de la clave.
> '
> config.AppSettings.Settings.Item _
> ("Cadena Conexión").Value = cadenaConexion
>
> ' Guardamos el archivo de configuración.
> '
> config.Save(ConfigurationSaveMode.Modified)
>
> End Sub
>
> En tu proyecto tienes que establecer una referencia al ensamblado
> «System.Configuration».
>
> --
> 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.



Responder Con Cita
 
  #10 (permalink)  
Antiguo 27-08-2008, 22:42:14
jbv
 
Mensajes: n/a
Predeterminado Re: App.config

Impresionante!

Esta respuesta me obliga a hacer otra pregunta:
En un proyecto he añadido, mediante el asistente, un DataSet basado en una
consulta de Access. Si no me equivoco, el generador de código de vb.net
genera un fichero xml con la definición del acceso a datos y del dataset
(por ejemplo, crea un datatable basado en la consulta de Access) ¿podría
también modificar la consulta sql desde vb.net aunque esté definida desde el
asistente?


"SoftJaén" <grupo_noticias***softjaen.es> escribió en el mensaje
news:OEq90UGCJHA.3496***TK2MSFTNGP03.phx.gbl...
> "Josep Blanch" preguntó:
>
>> En el fichero app.config está definido (en XML) la ruta de datos de una
>> conexion de datos que usa mi dataset.
>> ¿Puedo modificar dicha ruta en tiempo de ejecución?

>
> Sí se puede modificar. Suponiendo que en el archivo de configuración de la
> aplicación, tienes una clave "Cadena Conexión" en el nodo <appSettings>
>
> <appSettings>
> <add key="Cadena Conexión" value="parámetros de la cadena de conexión"/>
> </appSettings>
>
> puedes usar el siguiente procedimiento, al que le pasarías el nuevo valor
> de la cadena de conexión:
>
> Imports System.Configuration
>
> Private Sub UpdateConnString(ByVal cadenaConexion As String)
>
> ' Obtenemos el archivo de configuración de la aplicación.
> '
> Dim config As Configuration = _
>
> ConfigurationManager.OpenExeConfiguration(Configur ationUserLevel.None)
>
> ' Modificamos el valor de la clave.
> '
> config.AppSettings.Settings.Item _
> ("Cadena Conexión").Value = cadenaConexion
>
> ' Guardamos el archivo de configuración.
> '
> config.Save(ConfigurationSaveMode.Modified)
>
> End Sub
>
> En tu proyecto tienes que establecer una referencia al ensamblado
> «System.Configuration».
>
> --
> 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.



Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último mensaje
App.Config News Microsoft Newsgroup microsoft.public.es.dotnet.vb 18 05-09-2008 14:46:57
App.Config AlejoR Newsgroup microsoft.public.es.vsnet 0 12-06-2008 16:07:03
App.Config y DLL Gonzalo Rodríguez Carrera Newsgroup microsoft.public.es.csharp 6 10-01-2008 14:08:38
app.config Juan Manuel Newsgroup microsoft.public.es.pocketpc 0 16-02-2006 15:05:05
App.config y GAC. Alvaro E. Gonzalez V. Newsgroup microsoft.public.es.dotnet.framework 0 19-10-2005 15:04:23





Powered by: vBulletin, Versión 3.6.8
Derechos de Autor ©2000 - 2008, Jelsoft Enterprises Ltd.

LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc.