Ver Mensaje Individual
  #23  
Antiguo 10-11-2011
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Reputación: 24
guillotmarc Va por buen camino
Cita:
Empezado por JXJ Ver Mensaje
hola. ando viendo tambien esto de replicacion

hasta ahora tengo entendido que solo se estan manejando datos de tipo
varchar.
char
integer.

pero con los campos de tipo blob
y de sus subtipos binary.

esto lo pregunto por que voy a replicar una base de datos y en su estructura hay archivos que quiero que
de la central pasen a las db sucursales

como pueden ser imagenes.
archivos pdf,
archivos xml.
binarios dentro de el tipo blob.


como se haria para actualizar esta informacion?

hasta ahora he pensado en meter la informacion en base 64 dentro del campo blob.
y programar cada que se mete algo que sea en base 64 pero si en este caso el cliente
quiere que su factura tenga su logotipo. eso lo tengo que meter en la sincronizacion.
o las fotos de los empleados. al usar fastreport o cualquier otro. no entendera que el campo donde va el grafico esta en Base 64
sino que leera solo texto.

alguna idea??

gracias.
¿ Porqué recodificar los binarios ?.

En un campo Blob de Firebird puedes insertar directamente el binario, sin necesidad de pasarlo a texto. De esta forma FastReports puede utilizar directamente las imágenes guardadas en la base de datos, sin necesidad de hacer nada especial.

Yo me suelo crear este dominio :

CREATE DOMAIN "Binario" AS BLOB SUB_TYPE 0 SEGMENT SIZE 80;;

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita