guardar cambios en tiempo de ejecucion
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
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
Otra solución es usar DSN
Saludos
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.
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.