如何在Delphi中显示和存取Word文档之急上加急!!!
2013-12-02
展开全部
感谢各位网友的协助,我已经根本解决了这各问题,但尚为完全解决,如今的关键问题就是若何用初级文件函数将Word文档保存到数据库中,如不雅保存到数据库中是应用字符串类型字段照样用BLOB类型字段好,如不雅用Savetostream保存,又该若何保存呢,我已将代码张贴上,欲望大大侠斧正:procedure TForm1.savetostramClick(Sender: TObject);var str:wideString; NumRead, NumWritten: Integer; Reset(FromF,1); { Record size = 1 } Buf: array[1..2048] of Char;begin if Od.Execute then begin AssignFile(FromF,Od.FileName); repeat BlockRead(FromF,buf,SizeOf(Buf),NumRead); str:=str+buf; CloseFile(FromF); until (NumRead = 0); end;//**************** FromF: file; table1.Insert; table1.FieldByName('doc').asstring:=str; table1.post;end;
2013-12-02
展开全部
zsr大大侠,为什愦我在保存blob数据,如不雅Word页面长度大大于一页的时刻出现了"Invaild BLOB Length"的缺点,我将BDE中BLOB Size加大大也毫无效不雅,我的代码如下,请各位网友斧正:varend; l_Stream:TStream;begin Table1.Insert; l_Stream:=TBlobStream.Create(Table1DOC as TBlobField,bmWrite);procedure TForm_ole.BitBtn2Click(Sender: TObject); ole1.SaveToStream(l_Stream); Table1DOC.SaveToStream(l_Stream); Table1.Post; l_Stream.Free;别的BLOB字段最大大长度是若干,如不雅有100M的Word文档是否能保存。在DB2中有没有比BLOB更长的数据类型。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-12-02
展开全部
照膳绫擎两位大大侠所述,向DB2数据库保存数据时仍然出现“Invaild BLOB Length”的缺点,只是向Paradox表存数据时异常正常,何解????
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-12-02
展开全部
是什么缺点?能贴上来吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询