在oracle数据库中如何存取word文档!!!在线等呀,谢谢各位了!!!

liduoduo 2004-04-28 12:19:00
如果我想把word文档存入数据库,然后怎么取?
请给出详细的实现语句,
谢谢大家了!!!!
...全文
66 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qqking 2004-06-16
  • 打赏
  • 举报
回复
DECLARE
application OLE2.OBJ_TYPE;
sel_text VARCHAR2(1000);
args ole2.list_type;
check_file text_io.file_type;
no_file EXCEPTION;

al_id Alert;
al_button Number;

BEGIN

al_id := Find_Alert('MY_ALERT');

BEGIN
check_file := TEXT_IO.FOPEN('C:\test1.doc','R');
TEXT_IO.FCLOSE(check_file);
EXCEPTION
WHEN OTHERS THEN
Set_Alert_Property(al_id, alert_message_text, sqlcode || ', '||sqlerrm||'. No Files found.' );
al_button := Show_Alert( al_id );
RAISE no_file;
END;


application := OLE2.CREATE_OBJ('word.basic');
ole2.invoke(application,'Appshow');

args := ole2.create_arglist;
-- ole2.add_arg(args,'C:\test2.rtf');
ole2.add_arg(args,'C:\test1.doc');

ole2.invoke(application,'FileOpen',args);
ole2.destroy_arglist(args);

OLE2.INVOKE(application, 'EditSelectAll');
sel_text:=OLE2.GET_CHAR_PROPERTY(application, 'Selection');

OLE2.INVOKE(application, 'FileClose');
OLE2.INVOKE(application, 'FileExit');
OLE2.RELEASE_OBJ(application);

Set_Alert_Property(al_id, alert_message_text, 'sel_text = '||sel_text );
al_button := Show_Alert( al_id );

END;



liduoduo 2004-04-28
  • 打赏
  • 举报
回复
我也是听说过,要转化为二进制数据流存流,可是一脑袋桨糊,到底具体的语句是怎么实现的,不是这一句转 化为二进制进行存储,那怎么实现呀,

希望能给一个具体的例子,谢谢了,
QQ:316784099 希望通过QQ聊一聊,
skystar99047 2004-04-28
  • 打赏
  • 举报
回复
转化为二进制数据流存储

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧