Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Maxcrazy en 22 Marzo 2018, 14:19 pm



Título: Como establecer una ruta para mi base de datos que sea editable
Publicado por: Maxcrazy en 22 Marzo 2018, 14:19 pm
Hola, el problema que tengo es que mi proyecto tiene una ruta de base de datos que debe ser editada cada vez que cambio de pc.

No todas las pcs tienen visual instalado entonces como podria crear un botón que edite la ruta de mi base de datos y se establezca, no se borre cuando cierre el programa. gracias de antemano ;-)


Título: Re: Como establecer una ruta para mi base de datos que sea editable
Publicado por: Serapis en 22 Marzo 2018, 16:31 pm
Necesitas conectarte mediante un fichero *.udl en tu proyecto.
Cuando sea preciso, editas el fichero y listo...

Tu en tu proyecto compilado, tan solo necesitas apuntar a dicho fichero, que se supone estará siempre en la ruta del ejecutable ("app.path\mifile.udl"), y simplemente se trata de editar el fichero udl, cuando convenga (se haga un traslado por ejemplo al instalarse en otro cliente con una ruta distinta para su BD).

Te dejo un enlace, para los detalles...
https://support.microsoft.com/es-ar/help/189680/how-to-use-data-link-files-with-ado

Algo más tosco (pero todavía solvente), es usar un simple fichero de texto, que contendría la ruta actualizada, y tu programa simplemente la leería de dicho fichero.
Sin embargo, el .udl es más potente, ya que permite especificar bastantes cosas más que solo la ruta.


Título: Re: Como establecer una ruta para mi base de datos que sea editable
Publicado por: RiasChan en 3 Abril 2018, 20:54 pm
Creo que esta es tu solucion:

Si bien el ejemplo esta aplicado a un ListView, el Patch de la Base de datos esta en un txtbox el cual podes modificar. deberias usar ese codigo añadiendole el buscador de windows para seleccionar carpetas, pero la idea ya estaria hecha

http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-basic/187-listview-ado.htm (http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-basic/187-listview-ado.htm)


Título: Re: Como establecer una ruta para mi base de datos que sea editable
Publicado por: PirSys en 29 Agosto 2019, 20:17 pm
1)Crear una columba "Direccion Base"
2)en el formulario backup traer la direccion de donde esta la base de datos
3)commanddialog + text + funcion .update en ciclo with end with
y listo, yo lo tengo asi para que cada vez que el usuario quiera cambiar le logo de su empresa o el lugar donde se guarda el backup de la base de datos lo pueda hacer.