Access mdb에 Bitmap 이미지를 OLE객체로 하여 저장하고
(테이블을 열어보니 긴이진데이터로 나오네요)
읽을 때 qryadoTemp.FieldByName('rem_img')처럼 뒤에 꼬리를 안붙이니까 잘 되네요.
(bmp만 됨)
<!--
//저장부분
var
oBmp : TBitmap;
begin
oBmp := TBitMap.Create;
oBmp.LoadFromFile('c:\test.bmp');
sql := 'update chart set rem_img=:rem_img';
Parameters.ParamByName('rem_img').Assign(oBmp);
ExecSQL;
oBmp.Free;
end;
//읽어들이는 부분
begin
with qryadoTemp do
begin
Connection := Main_F.ADOConnection1;
close;
sql := 'select * from chart';
open;
end;
if qryadoTemp.FieldByName('rem_img').IsBlob then
imgWork.Picture.Assign(qryadoTemp.FieldByName('rem_img'));
end;
-->