Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   problemas con el QUERY y el DBImage (https://www.clubdelphi.com/foros/showthread.php?t=12444)

thecarlos 16-07-2004 09:16:59

problemas con el QUERY y el DBImage
 
tengo un inconveniente... y es que al conectar un DBImage con el Table, la foto se ve toda bien... pero cuando la conecto con el QUERY que es lo que necesito, la foto sale a la mitad... porque sucede eso... la propiedad stretch esta en TRUE... ya que el mismo DBImage lo probe con el TABLE y se muestra bien, pero con el QUERY no.... como puedo solucionarlo?
------------------------
GRACIAS:...

thecarlos 16-07-2004 14:08:20

Por Favor, ayudenme en este problemilla, no se porque la imagen no la puedo ver en su totalidad, y solo veo las fotos hasta los hombros, y no la superior... esto pasa con el QUERY, pero al conectarlo el mismo DBImage al TABLE la foto se ve por completo, pero necesito que sea la coneccion con el QUERY, ya que estoy haciendo una consulta....

Agradecere sus respuestas, hoy tengo exposición final e hice mi sistema en Delphi y estoy seguro que me preguntaran que pasó con la foto en aquella parte...

GRACIAS.... a los que que pueden y no puedan ayudarme.. ;) .

albertron 16-07-2004 17:09:53

Hola thecarlos,

Yo lo hago con la ayuda de la clase TMemoryStream y funciona sin ningún problema:

stream:=TMemoryStream.Create;
TBlobField(Query1.FieldByName('Foto')).SaveToStream(stream);
stream.Position:=0;
imagen:=TJPEGImage.Create;
imagen.LoadFromStream(stream);
foto.Picture.Assign(imagen);
stream.Free;
imagen.Free;

Un saludo,

Alberto.


La franja horaria es GMT +2. Ahora son las 08:41:27.

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