Ver la Versión Completa : como cargo una imagen
como cargo una imagen que guarde en un campo ole de access la imagen es jpg. requiero ponerla en un objeto image
Espero me puedan ayudar, .....
Descendents
28-11-2003, 01:09:36
en la propiedad picture, en un image.
En un db image, si lo asignas al datasource y al campo y listo.
Me parece que estaras limitado a que sean bmp.
Jpg y gif no creo que te funcionen con dicho componetne
Un saludo
madriles
28-11-2003, 10:13:41
hola
normalmente algunos problemas, por obvios, los pasamos por alto. He tenido, en ocasiones, problemas con jpg, y pasarme horas viendo que pasaba y al final...
se me olvido poner Jpeg en el uses ( exceso de confianza ), a ver si es tu caso
ok tengo una base de datos de alumnos , pero el campo foto es de tipo ole, para poder sacar la foto y pasarla hay que hacerlo de la siguiente manera, este codigo lo modifique, pero no pude hacerlo funcionar..
begin
//T := TBlobField.Create(SQLDataSet1);
//T.FieldName := 'Images';
AdoTable1Picture := tblobfield.Create(DataSource6);
// AdoTable1Picture.FieldName := 'foto';
// AdoTable1Picture.ReadOnly :=False;
//AdoTable1Picture.
bS := TADOBlobStream.Create(AdoTable1Picture,bmRead);
try
bS.Seek(JpegStartsInBlob(AdoTable1Picture),
soFromBeginning);
Pic:=TJpegImage.Create;
try
Pic.LoadFromStream(bS);
ADOImage.Picture.Graphic:=Pic;
finally
Pic.Free;
end;
finally
bS.Free
end;
bueno alguien no recuerdo quien me ayudo aqui en el foro, pero no he podido hacer que funcione.....
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.