Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   Campo Blob se carga a medias (https://www.clubdelphi.com/foros/showthread.php?t=49520)

conejin 23-10-2007 23:23:00

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 ...

conejin 26-10-2007 17:45:18

La solucion por que se cargan los campos BLOB a medias era por que la longuitud maxima que tenia configurado el BLOB SIZE era de 32, aumente el valor y listo.
Este cambio lo realice con el BDE Administrator.


La franja horaria es GMT +2. Ahora son las 07:13:56.

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