Hola!!
me podrian ayudar con esto?
Estoy haciendo un programa en VB 6.0 y hay una opcion que es Restaurar la base de datos, como puedo hacer?
Gracias!
| |||
Restaurar Base de Datos en Access desde VB6.0 Hola!! me podrian ayudar con esto? Estoy haciendo un programa en VB 6.0 y hay una opcion que es Restaurar la base de datos, como puedo hacer? Gracias! |
| ||||
restaurar de una copia hecha previamente..?? nos vemos..
__________________ * Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ Sitio http://www.geoavila.com twitter: @GeoAvila |
| ||||
Cita: Buenas tardes concañeros
Iniciado por ccca001 me imagino que al reves de como hiciste la copia... se supone que al respaldar copias tu archivo/carpeta a algun lado...verdad? mi_archivo>selecciono_ubicacion_a_copiar>copio mi_archivo y al restaurar: selecciono_ubicacion_de_archivo>copio_a_mi_carpeta _predeterminada en codigo: respaldar: Set fs = CreateObject("scripting.filesystemobject") fs.copyfile micarpeta/miarchivo, carpeta_destino, (True) restaurar lo mismo, cambiando las ubicaciones... True sobreescribe si existe el archivo... Yo tambien necesito esa rutina, pero no se como hacerla porque el codigo que yo tengo de respaldar es diferente al que tu colocas ccca01 podrias por favor, colocar el codigo completo? ci no es mucha molestia ![]()
__________________ :corazon:Besos Venezolanos:corazon: Samaris |
| ||||
copiar un archivo (respaldar) respaldar (en este caso, por lo que yo entiendo): duplicar (una o varias veces) un archivo/carpeta/disco o cualquier informacion, para guardarlo en un lugar diferente al que se encuentra. y como lo hago yo? simplecito: en un form tengo un dirlistbox y hago esto: en un command directorio1 = App.Path & "\dbase\miarchivo.txt" 'mi archivo a respaldar directorio2 = Dir1.Path 'la ubicacion elegida por el usuario para respaldar Set fs = CreateObject("scripting.filesystemobject") fs.copyfile directorio1, directorio2, (True) 'sobreescribir si es necesario y listo, copia el archivo a la ubicación que yo especifique... si quieres duplicar una carpeta: fs.copyfolder lo demas a tu imaginacion...
__________________ "How do you define Real?" |
| ||||
restaurar (segun yo): instalar en una ubicacion X, un respaldo realizado previamente... por lo tanto es al reves, con la diferencia que tendrias que agregar un filelistbox para que elija el archivo a copiar a la ubicacion X (restaurar)... creo yo...
__________________ "How do you define Real?" |
| ||||
ese mensaje esta confuso pues yo no le entiendo a lo que piden pero... alguien sabe como hacerle para que cuando se cree la copia de la base de datos, dejar en blanco la base de datos original, osea que me borre todos los datos pero que me deje las tablas como estaban, o si eso no se puede crear una base de datos nueva con las mismas tablas y el mismo nombre, todo eso desde una ventana de visual basic ![]() |
| ||||
Antes que nada la solucion que da ccca001, es sencilla y muy buena, justo lo que necesitaba para un proyecto que estoy haciendo, no se que es lo que no se entiende... Cita: Bien foreneo, lo que tenes que hacer es eliminar los registros mediante una sentencia SQL, para cada tabla de tu base de datos...algo asi:alguien sabe como hacerle para que cuando se cree la copia de la base de datos, dejar en blanco la base de datos original, osea que me borre todos los datos pero que me deje las tablas como estaban.
Código:
RecordSet.Open "DELETE FROM tabla" '...y asi sucesivamente para cada tabla Cita: No se donde, pero he visto codigos que hacen esto, hace una busqueda en Google, seguro encontraras algo.o si eso no se puede crear una base de datos nueva con las mismas tablas y el mismo nombre Saludos ![]()
__________________ .: Download Day - Ayuda a Firefox a Conseguir un record mundial :. |