var
m:tmemorystream;
begin
m:=tmemorystream.create;
memo1.lines.savetoStream(m);
(query1.FieldByName('img') as TBlobField).LoadFromstream(m);
end;
m:tmemorystream;
begin
m:=tmemorystream.create;
memo1.lines.savetoStream(m);
(query1.FieldByName('img') as TBlobField).LoadFromstream(m);
end;
var
m:tmemorystream;
begin
m:=tmemorystream.create;
memo1.lines.savetoStream(m);
try
table1.open;
table1.Append;
table1.FieldByName('stid').asstring := '001';
(table1.FieldByName('stnr') as TBlobField).LoadFromstream(m);
table1.Post;
except
end;
end;我刚才试了一下,还是报“stream err read”这样的错误。
var
m:tmemorystream;
begin
m:=tmemorystream.create;
memo1.lines.savetoStream(m);
try
table1.open;
table1.Append;
table1.FieldByName('stid').asstring := '001';
(table1.FieldByName('stnr') as TBlobField).LoadFromstream(m);
table1.Post;
except
end;
end;运行下来,还是出现“stream err read”错误!
m:tmemorystream;
改成
var
m:Tolestream;试试