请问高手用OleContainer1打开数据库中的word模版文件,编辑后如何再另存到数据库中其他表中。谢谢。

xinjingrushui008 2017-12-21 10:42:54
//这是打开的代码
//从SQL中读出用TOleContainer方法存的word文档,并显示在TOleContainer中
ADOQ_tongyong->Close();
ADOQ_tongyong->SQL->Text="select mingcheng,neirong from GM_chengxuwenjian_neirong where id='"+chengxuwenjia n_neirong_id+"' ";
ADOQ_tongyong->Open();

Lb_title->Caption=ADOQ_tongyong->FieldByName("mingcheng")->AsString;

TStream *Stream1;
Stream1=ADOQ_tongyong->CreateBlobStream(ADOQ_tongyong->FieldByName("neirong"),bmRead);
try
{
OleContainer1->LoadFromStream(Stream1);
OleContainer1->DoVerb(1);
}
__finally
{
delete Stream1;
Stream1=NULL;
}
...全文
434 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
ooolinux 2017-12-21
  • 打赏
  • 举报
回复
CreateBlobStream,SaveToStream ? SQL语句也改成插入或更新。

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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