你好,我有个问题向您请教一下。问题是这样的:
我的前台工具是Delphi,后台用的是SQL SERVER。
我用OLEContainer插入word文档对象,然后把OLEContainer中的word文档存入SQL
Server中,然后再把数据库中多条纪录数据(word文档)导入到同一个word文档中
(我在SQL SERVER 中用image类型来存储OLEContainer中的数据)
多谢指教,感激不尽,真心希望您的答复。
我的前台工具是Delphi,后台用的是SQL SERVER。
我用OLEContainer插入word文档对象,然后把OLEContainer中的word文档存入SQL
Server中,然后再把数据库中多条纪录数据(word文档)导入到同一个word文档中
(我在SQL SERVER 中用image类型来存储OLEContainer中的数据)
多谢指教,感激不尽,真心希望您的答复。
解决方案 »
- 请问哪里有详细的自定义控件开发方面的资料???急需参考!!!
- adoquery内可否写case语句,如select sscode ,sum(case when (pdate=2005010) then amount else 0 end)) as yyy
- 为什么我的局域网内的机器联不上Internet上的机器
- table中的emptytable方法的用法问题
- 郁闷,网速太慢,又不结帖散分
- 这是一个反华亲日的网站,大家努力黑了它!
- Delhi缺少报表组件怎么办?(请各位帮忙看一下)
- 谁有关于INDY那些控件的中文说明啊!源码也可以啊!重谢
- 请问在delphi 中用对access数据库操作,怎样新建一个表??谢谢了
- 小妹初学.请问一个窗体问题,要原码.哪位大哥肯帮,先谢了.
- 急急急!!!! 对word的操作
- 如何刷新数据??
procedure TForm1.Button1Click(Sender: TObject);
var
olestream:TMemorystream;
begin
table1.Append;
olestream:=TMemorystream.Create;
olecontainer1.savetostream(olestream);
olestream.position:=0;
TBlobField(Table1.FieldByName('oledata')).LoadFromStream(olestream);
Table1.Post;
oleStream.Free;
end;
//load db to olecontainer
procedure TForm1.Button2Click(Sender: TObject);
var
olestream:TMemorystream;
begin
table1.Edit;
OleContainer1.DestroyObject;
olestream:=TMemorystream.Create;
TBlobField(Table1.FieldByName('oledata')).SaveToStream(olestream);
olestream.Position:=0;
OleContainer1.loadfromstream(olestream);
oleStream.Free;
end;