如何将word保存到数据库指定行

zgr0803 2010-06-23 02:03:45
我用
ADOQuery2.Append;
OleContainer1.CreateObjectFromFile(''+annex.Caption+'',False);
OleContainer1.DoVerb(ovShow);
olestream:=TMemoryStream.Create;
OleContainer1.SaveToStream(olestream);
TBlobField(ADOQuery2.FieldByName('content')).LoadFromStream(olestream);
ADOQuery2.FieldByName('title').AsString :=‘上传WORD’;
ADOQuery2.Post;
可以将word文件保存到数据库中!
现在有个问题!我保存一个word文件,标题是“上传WORD”,现在我发现这个word的内容有问题,我在本机用操作系统的WORD把文件改好啦,怎么将修改的这个word文件替换到那个标题为“上传WORD”的content里面。
...全文
26 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zgr0803 2010-06-23
  • 打赏
  • 举报
回复
3Q!明白啦!
zgr0803 2010-06-23
  • 打赏
  • 举报
回复
知道的帮我解决下吧!
bdmh 2010-06-23
  • 打赏
  • 举报
回复
用update+参数传递,或者直接用adoquery去select 标题为 ‘上传WORD’的记录,然后
Edit;
TBlobField(ADOQuery2.FieldByName('content')).LoadFromFile...
Post;

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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