于
于小澜
Unregistered / Unconfirmed
GUEST, unregistred user!
把TOleContainter中Word文件以流方式保存到数据库的image字段中,再从数据库的image字段中读出,使其显示在TOleContainter中的Word里,如何实现?(旧贴中的问题)(68分)<br />这个问题我已经看过前面的帖子了,我在用了PiPi的代
码出现了"Invalid stream format"的错误提示!
PiPi的代码:
用blob字段(f4为例子)
保存:
var
str:TMemoryStream;
begin
str:=TMemoryStream.Create();
table1.edit;
OleContainer1.SaveToStream(str);
TBlobField(table1.fieldbyname('f4')).LoadFromStream(str);
table1.Post;
str.Free;
end;
装入:
var
str:TBlobStream;
begin
str:=TBlobStream.Create(TBlobField(table1.fieldbyname('f4')),bmRead);
OleContainer1.LoadfromStream(str);
str.Free;
end;
我的环境:Delphi 5 + SQL Server 7
通过ado访问数据库
其中的blob字段是image类型。
该代码在保存时不出错,装入时报错。
请各位富翁指点一下,看我的用法是否有误,谢谢!
码出现了"Invalid stream format"的错误提示!
PiPi的代码:
用blob字段(f4为例子)
保存:
var
str:TMemoryStream;
begin
str:=TMemoryStream.Create();
table1.edit;
OleContainer1.SaveToStream(str);
TBlobField(table1.fieldbyname('f4')).LoadFromStream(str);
table1.Post;
str.Free;
end;
装入:
var
str:TBlobStream;
begin
str:=TBlobStream.Create(TBlobField(table1.fieldbyname('f4')),bmRead);
OleContainer1.LoadfromStream(str);
str.Free;
end;
我的环境:Delphi 5 + SQL Server 7
通过ado访问数据库
其中的blob字段是image类型。
该代码在保存时不出错,装入时报错。
请各位富翁指点一下,看我的用法是否有误,谢谢!