PDA

Ver la Versión Completa : Como Guarda una Imagen en Un campo de Mi Bd


jostrix
11-11-2004, 07:24:39
Ya se que hay grandes variantes entre si guardar la direccion donde esta mi imagen o guardar la imagen en mi base de datos, pues entre q se decide eso a mi me interesa saber como puedo guardar una imagen q creo en delphi en tiempo de ejeucion mediante el TImage, en un campo de mi B.D. en MysQL, ademas el tamaño de la imagen es minima, asi q no creo q halla broncas en cuanto ese aspecto

Agradezco de Antemano a quien me pueda ayudar

daniloski
26-10-2005, 16:02:46
file:///C:/DOCUME%7E1/DANILO%7E1/CONFIG%7E1/TEMP/moz-screenshot.jpghttp://mseegernet.de/Delphi/Zeos/zeos.htm
o algo parecido

seba_cipo
26-10-2005, 17:05:51
para mostrarla desde la BD en un timage

b:=TJPEGImage.Create;
ms:=TMemoryStream.Create;
zquery2foto.SaveToStream(ms);
ms.Seek(0,soFromBeginning);
b.LoadFromStream(ms);
Image3.Picture.Assign(b);


para cargarla a la bd

OpenSQL('select * from empleados where id ="'+id+'"',zquery2);
zquery2.Edit;
ZQuery2foto.LoadFromFile(OpenDialog1.FileName );
ZQuery2.Post ;

es muy facil,,esto anda de 10,, yo lo estoy usando actualmente y no tuve ningun problema