FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Button Backup y Restore Firebird
Buen día compañeros, tengo la siguiente consulta.
Necesito crear en mi formulario un botón llamado "Generar Respaldo" y "Regresar Respaldo" y que hagan dicha función con mi base de datos (En este caso: TEST.FDB), mi base de datos está hecha en Firebird 3.0 ¿Alguien sabe cómo lo puedo implementar en Delphi? He leído varios foros, incluso artículos de este mismo pero cada uno el código que utilizan es muy diferente. Saludos y muchas gracias por su apoyo. |
#2
|
||||
|
||||
Puedes realizar el BACKUP y el RESTORE utilizando la utilidad que trae FB y llamándola desde la línea de commandos.
La utilidad es GBAK. El commando de backup será algo similar a eso: Cita:
Cita:
Revisa los link que hay al final de esta página o estos otros, aunque si buscas en los foros encontrarás más: https://www.clubdelphi.com/foros/showthread.php?t=57566 http://www.clubdelphi.com/foros/showthread.php?t=79416 https://www.clubdelphi.com/foros/showthread.php?t=28506
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
||||
|
||||
Cita:
Gracias por el aporte, solamente me queda una duda, ¿la función gbak se ejecuta en ISQL? Lo ejecuto de la siguiente maneja y arroja error Código:
SQL> gbak -v -t -user SYSDBA -password "masterkey" C:\Users\Paul\Desktop\PROYECTO\TEST.FDB C:\Users\Paul\Desktop\PROYECTO\TEST.FBK; Statement failed, SQLSTATE = 42000 Dynamic SQL Error -SQL error code = -104 -Token unknown - line 1, column 1 |
#4
|
||||
|
||||
GBAK es un programa Win32 o Win64, dependiendeo de la instalación que hayas hecho.
Suele estar en C:\Program Files\Firebird\Firebird_2_5\bin (Version Firebird 2.5 Win32). Para Firebird 3.0 supongo que será C:\Program Files\Firebird\Firebird_3_0\bin Para Firebird 4.0 es C:\Program Files\Firebird\Firebird_4_0\ Por lo tanto la sentencia completa sería Código:
C:>"C:\Program Files\Firebird\Firebird_2_5\bin\gbak.exe" -v -t -user SYSDBA -password masterkey "C:\Users\Paul\Desktop\PROYECTO\TEST.FDB" "C:\Users\Paul\Desktop\PROYECTO\TEST.FBK" |
#5
|
||||
|
||||
Cita:
|
#6
|
||||
|
||||
Hola.
Cita:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
IB Backup/Restore Schedule | RolphyReyes | Firebird e Interbase | 7 | 05-02-2017 14:01:49 |
Backup y Restore de Firebird | daragor | Lazarus, FreePascal, Kylix, etc. | 2 | 13-05-2013 18:47:04 |
backup y restore | santi33a | PostgreSQL | 2 | 16-05-2012 21:25:28 |
Backup/Restore | HectorMendez | SQL | 1 | 18-09-2007 10:25:09 |
Backup y restore | chipsoni | SQL | 2 | 08-05-2006 11:20:56 |
|