Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Exportar los datos de una BD a otra BD (https://www.clubdelphi.com/foros/showthread.php?t=91080)

Skipjor 07-11-2016 18:49:29

Exportar los datos de una BD a otra BD
 
Buenas estimados,

Necesito exportar los datos de una BD a otra BD con la misma estructura, aqui en las tablas se guardan fotos y otros datos personales, las tablas son las mismas y esta en Firebird 2.5.

Alguien sabe como podría hacerlo de una forma practica?.. o alguna herramienta.
De antemano gracias por su ayuda

mamcx 07-11-2016 19:08:43

Segun lo que dices, backup & restore seria lo mas facil?

Skipjor 07-11-2016 19:14:32

Hola,

Gracias por responder, pero en realidad lo que necesito es copiar los datos de una BD a otra BD... Si restauro no podre juntar la data de ambas Bds

jhonny 07-11-2016 19:25:53

Con IBExpert es muy sencillo hacer esto, de lo que no estoy seguro ya que no tengo la herramienta a mano es que pase los Blobs. Habría que probar, pero es muy sencillo.

Skipjor 08-11-2016 14:17:04

Es en alguna versión especifica?... Tengo una standar..

RONPABLO 11-11-2016 23:32:31

Puedes usar http://clevercomponents.com/download...pump/index.asp

Skipjor 14-11-2016 16:05:32

Gracias lo voy a probar, por ahora estaba viendo con el comanfo fbexport, y que logro exportar con esta linea.

fbexport -S -H localhost -D D:\TOPAZ\TOPAZZ-DATA.FDB -U SYSDBA -P masterkey -F data.fbx -Q "SELECT DNI_ID, NAME,
LEFT_HANDED, FINGERPRINT_IMG, FINGERPRINT_TEMPLATE, PROF_ID FROM PATIENTS WHERE DNI_ID='PER00000001'"

Pero no logro la importacion con esta linea de comando
fbexport -I -H localhost -D D:\TOPAZ\TOPAZ-ENBLANCO.FDB -U SYSDBA -P masterkey -F data.fbx -V PATIENTS

Me sale estas lineas de error

Checking database charset...NONE.
Connecting to: 'localhost' as 'SYSDBA'...Connected.
Creating and starting transaction...Done.
Create statement...Done.
Doing verbatim import of table: PATIENTS
Importing data...
SQL: INSERT INTO PATIENTS (DNI_ID,FINGERPRINT_IMG,FINGERPRINT_TEMPLA
ED,NAME,PROF_ID) VALUES (?,?,?,?,?,?)
Prepare statement...Done.
Fatal exception occured!
Input parameter type (String) for column #2 does not match the
statement parameter type (Blob). Please re-export data or use CAST.


En mi linea de comando indico que se haga la importacion de toda la tabla, pero el mensaje de error me indica que no se esta haciendo un insert, en todo caso como hago el insert para un dato blob??... Alguna sugerencia.

Espero su ayuda.

De antemano muchas gracias

Casimiro Notevi 14-11-2016 19:49:02

No repitas hilos para preguntar lo mismo, he borrado el otro.


La franja horaria es GMT +2. Ahora son las 03:56:23.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi