Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo Hace 1 Semana
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 572
Poder: 11
Angel.Matilla Va por buen camino
Cargar imagen desde Firebird

Estoy usando este código que me facilitaron en otro foro:
Código:
TJPEGImage*  __fastcall BlobToJpg(TBlobField *CampoBLOB) 
{ 
    if(!CampoBLOB->Value.IsEmpty()) 
    { 
        TJPEGImage *JPeg = new TJPEGImage; 
        TMemoryStream *StreamTmp = new TMemoryStream; 
        CampoBLOB->SaveToStream(StreamTmp); //sacamos el jpg y se convierte a stream 
        StreamTmp->Seek(0,soFromBeginning); 
        JPeg->LoadFromStream(StreamTmp); 
        return(JPeg); 
    } 
    else 
        return(NULL); 
}
para poder sacar imágenes desde una tabla Firebird. Siguiendo las instrucciones del autor trato de cargar la misma en un objeto TImage de la siguiente forma a partir de un query:
Código:
Imagen->Picture->Assign(::BLOBtoJPG(Query->FieldByName("Imagen")));
pero tanto con esta sintaxis como de esta otra forma:
Código:
Imagen->Picture->Assign(::BLOBtoJPG(Query->FieldByName("Imagen")->Value));
En ambos casos me da error al compilar; en el primer caso me dice:
Cita:
E2034 Cannot convert 'TField *' to 'TBlobField *'
y en el segundo algo parecido:
Cita:
E2034 Cannot convert 'Variant' to 'TBlobField *'
¿Alguna idea para resolver el problema?
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Cargar Imagen desde un Hosting b3nshi Internet 2 05-02-2010 19:13:29
Cargar imagen desde directorio domenor Gráficos 13 16-10-2007 16:54:30
Cargar Imagen desde un Form secundario Bicholoco Gráficos 11 02-04-2007 17:11:51
Cargar una imagen desde la web a un TImage asegura Gráficos 3 20-10-2006 02:13:10
Cargar una imagen desde sitio en internet?? burasu Internet 10 01-09-2004 13:05:49


La franja horaria es GMT +2. Ahora son las 21:14:24.


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