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.