Configurar donde está el fichero de la bbdd de SQL Express

22/05/2006 - 09:46 por Pedro | Informe spam
Hola,

he desarrollado una aplicacion que utiliza SQL Express 2005 y en la misma
tengo una capa de acceso a datos con varias clases que actuan sobre un
determinado tipo de informacion. En ellas, tengo un DataAdapter cuyo string
de conexion le doy valor con SqlConexion.ConnectionString My.Settings.ConexionBBDD, donde ConexionBBDD es el nombre que le he dado a
mi string de conexion.
La cuestion es que a la hora de realizar el despliegue de la aplicacion,
logicamente la base de datos se pondra en un sitio diferente a donde he
estado desarrollando el programa, o puede cambiar en un futuro esa misma
ubicación. Entonces, ¿como es posible cambiar el string de conexion sin
tener que recompilar la dll de la capa de acceso a datos? ¿O es que
clickonce me instala los ficheros config necesarios y así solo hace falta
cambiar dichos ficheros para cambiar el string de conexion?

Gracias

Preguntas similare

Leer las respuestas

#1 DosFlores
26/05/2006 - 22:51 | Informe spam
Puedes poner la cadena de conexión en el archivo de configuración XML y así
sólo modificarás el fichero XML cuando cambie de ubicación.
Aunque puedes trabajar con ficheros de bases de datos directamente sin
instalar SQL Express en el cliente, te recomedaría que estudiaras la
posibilidad de instalar SQL Express en el cliente para obtener una mejora
sustancial en el trabajo diario con la base de datos.

Un saludo
Oscar Montesinos
"Pedro" escribió en el mensaje
news:
Mostrar la cita
#2 Pedro
27/05/2006 - 10:00 | Informe spam
Gracias, y una pregunta mas, ¿el fichero xml de configuracion se instala por
defecto con ClickOnce o lo debes hacer manualmente?

"DosFlores" escribió en el mensaje
news:
Mostrar la cita
así
Mostrar la cita
misma
Mostrar la cita
a
Mostrar la cita
falta
Mostrar la cita
#3 DosFlores
27/05/2006 - 10:34 | Informe spam
-Con botón de la derecha en tu Proyecto (Aplicación) le das a propiedades,
-en Propiedades del Proyecto tienes una pestaña que se llama Configuración.
-En esa pestaña le añades la cadena de conexión.
-Ahora tendrás un fichero que se llama: TuAplicacion.exe.config.xml en el
directorio Release de tu proyecto.
-Creo que ClickOnce te lo adjunta automáticamente para su distribución, si
no te lo hace lo puedes adjuntar tu mismo y copiar siempre donde te copie tu
EXE.

Un saludo
Oscar Montesinos
"Pedro" escribió en el mensaje
news:
Mostrar la cita
#4 Pedro
29/05/2006 - 09:42 | Informe spam
Muchas gracias

"DosFlores" escribió en el mensaje
news:
Mostrar la cita
Configuración.
Mostrar la cita
tu
Mostrar la cita
mejora
Mostrar la cita
un
Mostrar la cita
he
Mostrar la cita
sin
Mostrar la cita
Ads by Google
Search Busqueda sugerida