Campo Blob se carga a medias
Hola a Todos
Estoy cargando un campo Blob de una Base de Datos MySQL.
En la Base de datos la Imagen se ve completa, pero cuando leo esta y la paso a un Stream, solo me carga 32K de esta.
La conexion es por medio de ODBC y utilizo una Query para sacar el Dato.
El codigo que utilizo es el siguiente :
TJPEGImage *jpg = new TJPEGImage();
TMemoryStream *stream = new TMemoryStream();
((TBlobField*)dm_fotos->q_goma->FieldByName("img_foto"))->SaveToStream(stream);
stream->Seek(0,soFromBeginning);
jpg->LoadFromStream(stream);
Image1->Picture->Assign(jpg);
Version Builder 4.0
Version ODBC 3.51
Desde ya gracias ...
|