起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: loster

从数据库中读取图片数据**

[复制链接]
 楼主| 发表于 2009-6-27 15:42:54 | 显示全部楼层
为什么总报错 提示我没有找到 ZP  这个字段呢?
都可以存进去图片,为什么读取的时候总是提示没有这个字段呢
是不是因为没有关联图片的编号,所以不知道显示哪一组数据?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-27 15:48:21 | 显示全部楼层
最初由 loster 发布
[B]为什么总报错 提示我没有找到 ZP  这个字段呢?
都可以存进去图片,为什么读取的时候总是提示没有这个字段呢
是不是因为没有关联图片的编号,所以不知道显示哪一组数据? [/B]


出现图片上显示的错误

001.jpg

33.08 KB, 下载次数: 130

回复 支持 反对

使用道具 举报

发表于 2009-6-27 16:09:38 | 显示全部楼层
这个与读写图片无关,是你当前的数据集中没有包含这个字段(BH)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-27 16:16:14 | 显示全部楼层
最初由 jiahaiming 发布
[B]我做了个例子,你参考一下: [/B]



非常感谢了,我研究研究!
回复 支持 反对

使用道具 举报

发表于 2009-6-27 16:26:09 | 显示全部楼层
ok
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-27 16:31:49 | 显示全部楼层
我再问一下,导入之后,数据库的连接在哪里修改,之前没导过
还有就是:
TBlobField(DataSetBroker1.DataSet.FieldByName('zp')).SaveToStream(lStream);
这个语句和
TBlobField(DataSetBZSJJ1.FieldByName('FContent')).SaveToStream(lStream);
有什么区别么?
DataSetBroker1.DataSet 不等于DataSetBZSJJ1么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-27 16:55:59 | 显示全部楼层
我的数据集里面包含这个字段啊  我现在的错误就是一直提示没有这个字段
我看你的里面 怎么没有看到数据集的组件呢  隐藏了还是用了别的东西啊
回复 支持 反对

使用道具 举报

发表于 2009-6-29 10:53:43 | 显示全部楼层
楼主的错误与二进制字段的处理无关,是你当前的数据集里没有包含“BH”字段。
检查一下sql语句
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-19 15:11 , Processed in 0.040458 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表