如何将word文件导入或打开后保存进oracle中?并能再次打开浏览、修改、保存(存入oracle或普通word文件)? 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 将文档作为blob类型,通过oracle的包写入读出实现。 用wordapplication worddocument实现对word的保存和显示(从oracle中取出到word),但是原有的文件格式、字体、表格都没有了。为什么?oracle没有保存这些信息吗?//保存procedure TForm1.Button4Click(Sender: TObject);begin qryInsert.Prepare; qryInsert.ParamByName('wordfile').AsBlob :=worddocument.Range.Text ; qryInsert.ExecSQL; showmessage('save ok');end;//显示procedure TForm1.Button5Click(Sender: TObject);var itemindex:olevariant;begin itemindex:=1; wordapplication.Documents.Add(emptyparam,emptyparam,emptyparam,emptyparam); worddocument.ConnectTo(wordapplication.Documents.Item(itemindex)); wordapplication.options.checkspellingasyoutype := false; wordapplication.options.checkgrammarasyoutype := false; qryQuery.Close; qryQuery.Open; worddocument.Range.InsertAfter(qryquery.fieldbyname('wordfile').AsVariant);end; 动态数组用完后需要释放吗,怎么释放》?? RBuilder报表控件问题 请问mscomm控件如何才能接收到0????紧急求助 在DELPHI程序中,怎样调用锁定计算机? 关于TsuiCheckBox的选择状态 WEBSERVICE客户端需要什么支持? 指针数组区别???(在线等待....) 两个问题共70分,我的程序编完后,怎样把bde打包进去 鼠标CLICK了哪个对象? CreateParams(var Params: TCreateParams); 怎么能让d6的dbExpress连接上MySQL5.0.4 一个比较麻烦的问题!!!
为什么?oracle没有保存这些信息吗?
//保存
procedure TForm1.Button4Click(Sender: TObject);
begin
qryInsert.Prepare;
qryInsert.ParamByName('wordfile').AsBlob :=worddocument.Range.Text ;
qryInsert.ExecSQL;
showmessage('save ok');
end;
//显示
procedure TForm1.Button5Click(Sender: TObject);
var itemindex:olevariant;
begin
itemindex:=1;
wordapplication.Documents.Add(emptyparam,emptyparam,emptyparam,emptyparam);
worddocument.ConnectTo(wordapplication.Documents.Item(itemindex));
wordapplication.options.checkspellingasyoutype := false;
wordapplication.options.checkgrammarasyoutype := false;
qryQuery.Close;
qryQuery.Open;
worddocument.Range.InsertAfter(qryquery.fieldbyname('wordfile').AsVariant);
end;