| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Mie 11 Oct, 2017 9:26 am Asunto: Cargar imagen dee Firebird |
|
|
Estoy usando las funciones que en su día puso César en Blob y JPG en base de datos. La primera de ellas (ImagenToStream) me funciona sin ningún problema; sólo tuev que modificar un poco la línea en que se graban los datos en las tablas ya que yo habitualmente uso querys para grabar en lugar de acceder directamente a la tabla. Quedó así la línea:
| Código: | Query->ParamByName("Imagen")->LoadFromStream(::FileImagenToStreamJPG(FileImagen), ftBlob); |
El problema lo estoy teniendo a la hora de sacar la información de la tabla.
| Código: | Imagen->Picture->Assign(::BLOBtoJPG(Query->FieldByName("Imagen"))); |
He probado tal cual está y así:
| Código: | Imagen->Picture->Assign(::BLOBtoJPG(Query->FieldByName("Imagen")->Value)); |
Pero siempre me da error de compilación. ¿Alguna idea? _________________ Un saludo
Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA) |
|
| Volver arriba |
|
 |
JesúsGandia Master


Registrado: 17 Jul 2004Mensajes: 403Ubicación: Gandia, Valencia
|
Publicado: Lun 23 Oct, 2017 8:39 pm Asunto: |
|
|
| Código: |
Imagen->Picture->Assign(Query->FieldByName("Imagen")); |
_________________ Muchos hombres no se equivocan jamás porque no se proponen nada razonable. |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
|
| Volver arriba |
|
 |
|