CSDN的高手都睡觉去了,还是出去花天酒地去了,要知道历来王朝都是这样消沉下去,然后就不用我说了,希望。
解决方案 »
- VirtualStringTree 单元格刷新问题?
- delphi中怎么获取程序安装目录?怎么调用其他程序?
- DELPHI 中如何取不以结果集返回的存储过程的返回值 急急
- 请教怎样用 ODAC 联接 ORACLE 8.0.5 的问题
- 请问一下,急
- 各位delphi窑洞咋上不去,www.51delphi.com
- 关于realmagic,求帮助
- 如果我定义s:byte,s:=255;inc(s);s就是0了,有没有能得到s溢出的信息了
- 请问高手,怎样为DBGRID记录行加颜色
- 一个很急的问题,如果您能帮个忙本人感激不尽!!!
- 请教如何正确的把F1Book的内容保存为Excel的格式?
- 求救,怎样计算一个字符串在一个固定的宽度内显示时占的高度
你可以将blob数据读出后,存成一个临时文件,然后再用word打开
var olestream:Tstream;
begin
olesteam:=table.CreateBlobStream(table.FieldbyName('field1'),bmread)
begin
OLE.LoadFromSTREAM(OLEstream);
olestream.savetofile('c:\a.doc');
ole.DoVerb(ovshow);
olestream.free;
end;
end;
但实质应该是一样的。如果还不明白,请EMAIL [email protected]
我们继续讨论。(我的DELPHI是在C:盘的)
C:\Program Files\Borland\Delphi5\Demos\Activex\Oleauto\Word8
OleStream : TMemoryStream;
OleContainer1.SaveToStream(OleStream);
OleStream.Position := 0; //找回零点
Tblobfield(FieldByName('Content')).LoadFromStream(OleStream);
Post;
UpdateBatch //缓冲模式
2。取出:
var tAbs:TADOBlobStream; try
tAbs:=TAdoBlobStream.create(TBlobField(FieldByName('content')),bmRead); tAbs.position:=0;
OleContainer1.LoadFromStream(tAbs);
OleContainer1.doVerb(ovShow);//显示文档
finally
tAbs.Free ;
end; WordApp.Connect;//WordApp为一个Server中的WordApplication对象
WordDoc.ConnectTo(WordApp.ActiveDocument);//WordDoc为一个Server中
我问过一个老师(我是学生),他说可以直接写,但是由于本人实在愚蠢,不会,请给位再帮我想想办法,我只有几天时间就要给老师交任务,所以我实在是没办法,最好连往数据库中传的一起,谢谢!!!!!!要是解决了,给300分,决不食言,谢谢!!!一个学生的真诚请求!!!!
http://www.china-askpro.com/database.shtml
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1027505
http://www.delphibbs.com/delphibbs/dispq.asp?lid=523771
等等,建议你去 DFW 看看。
不明白什么意思。
这样可以吗?var objWord: Variant;
begin
objWord:= CreateOLEObject('Word.Application');
objWord.Documents.Open('mydoc.doc', False);
objWord.Visible := 1;
objWord.ActiveDocument.Range.InsertAfter('test');
end;(记忆写的,代码可能有问题,改改吧)
在网上,星级的高手也没有义务为你解决你自己的问题,大家相互帮助,但是自己的事情还是要自己想办法.你不是领导,因此没有人会在意你满不满意