Query1에다가 UpdateSQL1을 엮어서 쓰고있읍니다.... 아니.. 쓸려고 합니다..
근데.. Source는 아래와 같은데.. ~~~LoadFromFile(strPixPath);에서 'Stream Write Error'가
뜨는데 잘 모르겠네요.. 이게.. 왜.. 뜨는겁니까..?
그리고.. test.jpg는 약 300K가 조금 넘습니다..
Query1에는 CachedUpdate와 RequestLive가 True로 되어있고 pdateObject에는 UpdateSQL1이
연결되어있읍니다.. 다른건 Default그대로 두었고요..
with Query1 do
begin
Close;
SQL.Clear;
SQL.Add('select Photo ');
SQL.Add(' from testtable ');
SQL.Add(' where Ser_No = ''99'' ');
try
Database1.StartTransaction;
Open;
TBlobField(Query1.FieldByName('Photo')).LoadFromFile('C:\My Documents\test.jpg');
ApplyUpdates;
Database1.Commit;
close;
except
on E:EDatabaseError do Application.MessageBox(PChar(E.Message), '', mB_OK+mB_DefButton1);
on E:EDBEngineError do Application.MessageBox(PChar(E.Message), '', mB_OK+mB_DefButton1);
end; // try...
end;
|