SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Bases de Datos => Mensaje iniciado por: BLADDE en Lunes 9 de Julio de 2007, 13:34
-
que tal amigos estoy realizando una aplicacion donde manejo una base de datos ahora el detalle esta es que me piden que la aplicacion pueda encontrar el archibo(la BD) en cualquier lugar del disco duro es decir supongamos que mi project y mi BD esta en C://proyect (http://C://proyect) todo deve funcionar cuando mando a buscar la BD en esa direccion ahora si toman la BD y la mueben digamos a C:mibd.db la aplicacion deve encontrarla ¿como???? estoy usando Visual Basic, ADO para la coneccion y access (esta ultima no por gusto)
a otra cosa como se puede manejar una bd en red es desir cliente servidor que yo tenga una aplicacion en un host que acceda a la bd (que obvio esta en otro host)
-
a otra cosa como se puede manejar una bd en red es desir cliente servidor que yo tenga una aplicacion en un host que acceda a la bd (que obvio esta en otro host)
dudo q access permita hacer eso... y de permitirlo, de seguro seria con
algunas limitaciones...
-
de hecho una base de access en red es sencillo :P, puedes compartir la carpeta donde se encuentra y luego solo hacer un llamado a la ruta y listo:
ejemplo:
data1.databasename = "\\host\carpeta_compartida\bd.mdb" 'listo
que el sistema encuentre la bd?, no seria mejor preguntarle al usuario?, porque en lo q haces una busqueda va a tardar un millon de años y no se va a correr tu programa :P
PD para preguntarle al usuario lo haces con un common dialog, obtienes la ruta donde se encuentre el archivo y cambias la ruta de conexion, simple no?