高分悬赏。。。。。。。。。。

you_99 2002-04-03 05:41:36
我用二进制将word文件存入数据库(sql server2000)image字段类型中。
怎样取出,不经过硬盘对字段直接进行操作,并显示在TOLECONTAINER控件中。
...全文
62 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zx_wang 2002-04-04
  • 打赏
  • 举报
回复
对不器,优点差别

var
mem: TmemoryStream;
begin
mem := TMemeory.Create;
try
Tblobfield(query1.fieldbyname('word')).savetostream(mem);
mem.Position := 0;
OleContainer1.loadfromstream(mem);
finally
mem.Free;
end;

zx_wang 2002-04-04
  • 打赏
  • 举报
回复
var
mem: TmemoryStream;
begin
mem := TMemeory.Create;
try
Tblobfield(query1.fieldbyname('word')).savetostream(mem);
OleContainer1.loadfromstream(mem);
finally
mem.Free;
end;

you_99 2002-04-04
  • 打赏
  • 举报
回复
还是OLE Error

wwwwwwww 2002-04-04
  • 打赏
  • 举报
回复
var strstream:Tmemorystream;
begin
OleContainer1.DestroyObject;
strstream := Tmemorystream.Create;

query2.Close;
query2.sql.clear;
query2.SQL.Add('select qw from oadbo.bw_qwb where wjid =' + inttostr(lwid)
+ ' and kzm = "doc"');
query2.open ;
query2.First;

Tblobfield(query2.fieldbyname('qw')).savetostream(strstream);
strstream.position:=0;
OleContainer1.loadfromstream(strstream);
//olecontainer1.Doverb(ovShow);
strstream.free;
end;
end;
Liusp 2002-04-03
  • 打赏
  • 举报
回复
sc
you_99 2002-04-03
  • 打赏
  • 举报
回复
我用的是bde
不行啊,E-mail可以给我吗?
chechy 2002-04-03
  • 打赏
  • 举报
回复
你用的是什么DataSet,如果是ADO控件,需要修改一下:
var
a: TStream;

a := TADOBlobStream.Create(TBlobField(adoquery1.FieldByName('Image'), bmRead);
oleContainer1.LoadFromStream(a);
a.Free;

chechy 2002-04-03
  • 打赏
  • 举报
回复
你用的是什么DataSet,如果是ADO控件,需要修改一下:
var
a: TStream;

a := TADOBlobStream.Create(TBlobField(adoquery1.FieldByName('Image'), bmRead);
oleContainer1.LoadFromStream(a);
a.Free;

you_99 2002-04-03
  • 打赏
  • 举报
回复
我式过了。
提示ole err:80030050
chechy 2002-04-03
  • 打赏
  • 举报
回复
var
a: TBlobStream;

a := TBlobStream.Create(TBlobField(query1.FieldByName('Image'), bmRead);
oleContainer1.LoadFromStream(a);
a.Free;
① 系统环境:Windows/Mac ② 开发语言:Java ③ 框架:SpringBoot ④ 架构:B/S、MVC ⑤ 开发环境:IDEA、JDK、Maven、Mysql ⑥ JDK版本:JDK1.8 ⑦ Maven包:Maven3.6 ⑧ 数据库:mysql 5.7 ⑨ 服务平台:Tomcat 8.0/9.0 ⑩ 数据库工具:SQLyog/Navicat ⑪ 开发软件:eclipse/myeclipse/idea ⑫ 浏览器:谷歌浏览器/微软edge/火狐 ⑬ 技术栈:Java、Mysql、Maven、Springboot、Mybatis、Ajax、Vue等 2、适用人群:计算机,电子信息工程等专业的学习者等, 高分毕业设计项目,也可作为课程设计和期末大作业。本资源仅是代码的压缩包,该代码适合毕业设计、课程设计作业,所有源码均经过严格测试,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答! 3、解压说明:本资源需要电脑端使用WinRAR、7zip、Bandizip等解压工具进行解压 4、最新计算机软件毕业设计选题大全 https://blog.csdn.net/weixin_45630258/article/details/135901374 5、系统的实现说明 摘 要 I 目 录 III 第1章 绪论 1 1.1选题动因 1 1.2背景与意义 1 第2章 相关技术介绍 3 2.1 MySQL数据库 3 2.2 Vue前端技术 3 2.3 B/S架构模式 4 2.4 ElementUI介绍 4 第3章 系统分析 5 3.1 可行性分析 5 3.1.1技术可行性 5 3.1.2经济可行性 5 3.1.3运行可行性 6 3.2 系统流程 6 3.2.1 操作信息流程 6 3.2.2 登录信息流程 6 3.2.3 删除信息流程 7 3.3 性能需求 7 第4章 系统设计 8 4.1系统整体结构 8 4.2系统功能设计 9 4.3数据库设计 9 第5章 系统的实现 20 5.1用户信息管理 20 5.2 图片素材管理 20 5.3视频素材管理 21 5.1公告信息管理 22 第6章 系统的测试 24 6.1软件测试 24 6.2测试环境 24 6.3测试测试用例 24 6.4测试结果 25

5,388

社区成员

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

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