![]() |
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 ... |
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