• Jueves 2 de Mayo de 2024, 05:47

Autor Tema:  Conseguir La Base De Datos Donde Sea!!???  (Leído 1958 veces)

BLADDE

  • Miembro activo
  • **
  • Mensajes: 63
    • Ver Perfil
Conseguir La Base De Datos Donde Sea!!???
« en: Lunes 9 de Julio de 2007, 13:34 »
0
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 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)

jpaler

  • Miembro MUY activo
  • ***
  • Mensajes: 479
    • Ver Perfil
Re: Conseguir La Base De Datos Donde Sea!!???
« Respuesta #1 en: Martes 10 de Julio de 2007, 14:34 »
0
Citar
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...

ArKaNtOs

  • Miembro de PLATA
  • *****
  • Mensajes: 1253
  • Nacionalidad: mx
    • Ver Perfil
Re: Conseguir La Base De Datos Donde Sea!!???
« Respuesta #2 en: Martes 10 de Julio de 2007, 17:12 »
0
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?