Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-09-2006
Barzaugc Barzaugc is offline
Miembro
 
Registrado: jun 2005
Posts: 50
Poder: 19
Barzaugc Va por buen camino
Unhappy convertir cadena hexadecimal a imagen

hola, se que la pregunta es muy rara, bueno, para mi que soy inexperto, pero si me pueden ayudar, se los agradeceria bastante, la cuestion es la siguiente:

Tengo un sistema para recursos humanos, el cual yo NO desarrolle, que utiliza SQL Server 2000, en una de las tablas almacena la fotografia de los empleados, el campo donde se almacena es de tipo varchar(255), cuando abro la tabla me muestra solamente una cadena muy larga en hexadecimal, y usando el Crystal Reports 8.5 necesito hacer un tipo gafete con esa fotografia del empleado, lo que no se es como puedo convertir esta cadena a la imagen que guarde? o como puedo hacer que el Crystal Reports la muestre?. Cabe mencionar que en el programa al momento de revisar la informacion del empleado, la foto aparece bien. la verdad no se si este comprimida o como le hayan echo para que en la tabla aparezca de esa forma y en el programa de manera normal, si alguien me puede decir como hacer esto que les comento, se los agradeceria bastante.


Saludos y gracias de antemano.

P.D. si es posible utilizar el delphi 6, que mejor.
Responder Con Cita
  #2  
Antiguo 20-09-2006
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 27
jachguate Va por buen camino
No creo que una fotografía completa pueda almacenarse en un varchar(255). Se me ocurre que o bien es un blob (o como se llame en el engendro ese) o bien lo que se almacena allí es la ruta o alguna clave para hallar el archivo en otra tabla o en el sistema de archivos del servidor.

Bien puede ser que el nombre del archivo esté encriptado por algún método. Si es posible, lo mejor será que revises el código fuente del programa en cuestión, o que contactes al programador original.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #3  
Antiguo 20-09-2006
Barzaugc Barzaugc is offline
Miembro
 
Registrado: jun 2005
Posts: 50
Poder: 19
Barzaugc Va por buen camino
antes que nada, gracias por responder a mi pregunta, ahora... en el caso de que sea un blob, como le podria hacer para ver la imagen sin necesidad de entrar al programa? , y disculpen la ignorancia.


Saludos!!!
Responder Con Cita
  #4  
Antiguo 20-09-2006
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 27
jachguate Va por buen camino
Si fuese un blob, podes valerte de un TDBImage de delphi para mostrarlo en un formulario (suponiendo que la imagen no será un jpeg, que no está soportado por dicho componente).

Podes vos derivar el TDBImage y añadir soporte para jpeg si fuese necesario, o bien podes buscar algun componente que ya lo tenga, que en la red abundan. Recuerdo haber visto varios de ellos en Torry.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Convertir numero en cadena rex JAVA 7 25-10-2007 03:28:11
Convertir de hexadecimal a decimal CRIS Varios 13 13-11-2006 14:02:33
Convertir una cadena Ganduke Varios 6 28-12-2005 14:03:16
Convertir formulas Matematicas guardadas en una Cadena a un valor Numerico javicho_villa Varios 5 11-08-2005 19:41:22
convertir una cadena de caracteres a un enteros dmagui Firebird e Interbase 2 05-08-2005 17:39:16


La franja horaria es GMT +2. Ahora son las 23:12:24.


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
Copyright 1996-2007 Club Delphi