Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Convertir de JPG BLOB.... (https://www.clubdelphi.com/foros/showthread.php?t=22791)

(VIH)Lestat 27-06-2005 20:36:15

Convertir de JPG BLOB....
 
Hola a todos... tengo un pequeño problema con el almacenamiento del DBImage... Como puedo almacenar una imagen que esta en jPG a mi campo que es de tipo BLOB???

Es decir en mi tabla de alumnos tengo un campo que es en donde deberia ir la foto del alumno.. entonces estoy utilizando un DBImage para almacenar pero mi foto es de tipo JPG y entonces el valor de la propiedad Picture del DBImage se lo tengo asignado a una variable de tipo Tpicture.. pero el campo es de tipo BLOB en interbase ... entonces el problema es ¿Como lo convierto de JPG a BLOB??? se puede???? como????

delphi.com.ar 27-06-2005 21:29:17

Esta puede ser una forma: http://www.clubdelphi.com/foros/showthread.php?t=300
Igualmente te recomiendo probar: Campo.Assign(Imagen)

Saludos!

Sasuke_Cub 27-06-2005 22:47:21

Yo lo que hice fue convertir de jpg ha mapa bit

(VIH)Lestat 28-06-2005 15:12:49

Y como lo convertiste SASUKE.. me podrias decir xfa???

Nelson Polanco 28-06-2005 21:58:46

Convertir de Jpg a Blob
 
Saludos.

Si tu db es de Interbase es bueno que verifiques el campo donde guarda la imagen a ver si es de tipo BLOB SUB_TYPE 0 SEGMENT SIZE 80 ya que el SUB_TYPE 0 es para almacenar imagenes.

Un ejemplo es crear una tabla de esta forma:


/* Table: CONFIGURACION, Owner: SYSDBA */
CREATE TABLE "CONFIGURACION"
(
"EMPRESA" VARCHAR(45) CHARACTER SET WIN1252,
"DIRECCION" VARCHAR(30) CHARACTER SET WIN1252,
"CIUDAD" VARCHAR(30) CHARACTER SET WIN1252,
"TELEFONO" VARCHAR(8) CHARACTER SET WIN1252,
"FAX" VARCHAR(8) CHARACTER SET WIN1252,
"MENSAJE1" VARCHAR(30) CHARACTER SET WIN1252,
"MENSAJE2" VARCHAR(30) CHARACTER SET WIN1252,
"LOGO" BLOB SUB_TYPE 0 SEGMENT SIZE 80,
"IMAGENFONDO" BLOB SUB_TYPE 0 SEGMENT SIZE 80
);

El campo LOGO es para guardar imagenes (JPG, BMP).

Suerte. :p


La franja horaria es GMT +2. Ahora son las 06:21:16.

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