Respaldar bd sin mensaje de aprobación

Buen día experto:
  Fíjese que soy algo nuevo en esto y me gustaría saber lo siguiente:
  ¿Como puedo respaldar la base de datos y sus tablas que tengo sin que me muestre el mensaje de "¿desea sobreescribir el archivo?"
le agradezco su atencion =)

1 Respuesta

Respuesta
1
No sé cómo será el código que tienes para realizar una copia de seguridad pero si el archivo existe en la ruta de destino agrega el siguiente código antes de las líneas de código que respaldan la base de datos.
Supongamos que vas a copiar la base de datos y sus archivos en "C:\Mis datos" y que en la carpeta mis datos exista la tabla clientes.dbf
lcRuta destino = "C:\Mis datos\Clientes.dbf"
If File(lcRuta)
  Delete File (lcRuta)
Endif
Luego el código de copiar los archivos, la anterior línea borra el archivo si ya está en la carpeta de destino esto hace que el sistema no te pregunte si deseas sobrescribir el archivo antes de copiarlo.
Espero que te pueda servir de ayuda, cualquier cosa me comentas.
Buen día:
Solo una duda:
¿Eso lo tengo que hacer con todas las tablas verdad?
Y el código que uso para respaldar es:
copy file tabla1.dbf  to "C:\PROGRAMA\backup\tabla1.dbf"
entonces el procedimiento seria:
lcRuta destino = "C:\PROGRAMA\tabla1.dbf"
If File(lcRuta)
  Delete File (lcRuta)
Endif
copy file tabla1.dbf  to "C:\PROGRAMA\backup\tabla1.dbf"
... y así sucesivamente ¿verdad?
Muchas gracias por su atención
Por supuesto, eso es para todas las tablas.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas