guardar cambios en tiempo de ejecucion

carlos
17 de Octubre del 2005
queria saber si se pueden guardar cmabios en el proyecto en tiempo de ejecucion, el programa trabaja sobre una base de datos y he creado un evento para cambiar la ubicacion de la base de datos, pero claro estos cambios no se guardan, cada vez que ejecutas el programa hay que seleccionar la ubicacion, se podrian guardar estos cambios

mvallejos
17 de Octubre del 2005
Lo que ten茅s que hacer es guardar en alg煤n archivo exteno, la ultima ubicaci贸n de la base de datos, eso es lo que debes leer al iniciar tu programa.
Otra soluci贸n es usar DSN

Saludos

krizall
17 de Octubre del 2005
mvallejos tiene razon, por lo menos para mi la forma mas facil es la utilizacion de un fichero de configuracion de incio

el cual se lee al iniciar el sistema, y para hacerlo aun mas facil, hay que crear un formulario de configuracion con el cual localizas el directorio de tu bd.

yo utilizo una variable que contiene la cadena de conexion y cuando cambio de directorio la bd, solo entro al formulario de configuracion, el cual cambia el valor de la variable y del archivo para que siga trabajando sin ningun problema.

tambien lo utilizo cuando se inicia el sistema, primero verificando que exista el archivo, que el contenido sea el correcto y si alguno de los dos casos es incorrecto, lanzo el form de configuracion para que el programa se inicie correctamente.