![]() |
Guardar imagen en base de datos Access
Hola chicos/as por aquí ando de nuevo. Llevo peinando el blog y el google durante todo el día de ayer y hoy porque intento guardar en una base de datos access imágenes. Pero quiero hacerlo como un filestream, no como una imagen bmp en sí ya que esto último guarda la imagen en bmp más otra estructura con lo que el tamaño de la base de datos aumenta muchísimo. Aparte de que las imágenes no serán en bmp.
Uso Delphi 5 He probado varias formas que no han dado resultado: Código:
query:=TADOQuery.create(Self); Código:
Image1 := TImage.Create(Self); Lo mismo cambiando el TImage por Código:
fStream:=TFileStream.Create(OpenDialog.FileName,fmOpenRead); |
|
Hola, gracias por ese apunte :) , basándome en tu código parece que lo conseguí, las instrucciones se ejecutaron bien y la base de datos creció en tamaño. Además el access indica que en el campo OLE object hay datos binarios. El código al final me quedó así:
Código:
query:=TADOQuery.create(Self); |
La franja horaria es GMT +2. Ahora son las 02:24:05. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi