通过流将图象写入数据库中,下面的代码有什么错误?
通过流将图象写入数据库中,这段代码是在Query的Before Post事件里面写的,但是保存的总是出错,第一次可以保存Jpeg图象,但是修改的时候都不成功,有没有那位朋友遇到相类似的情况?
if Imgpic.Picture.graphic <> nil then
begin
try
str:=Tmemorystream.Create;
str.LoadFromFile(DlgOpPic.FileName);
str.Position:=0;
Tblobfield(query1.FieldByName(str1)).loadfromstream(str);
except
end;
end;
我想问一下,这个流什么时候释放呢??在提交到数据库前如果这个Str流释放了,会有什么影响?