| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4034 人关注过本帖, 3 人收藏
标题:请问怎样将picturebox中的图片存入数据库字段中?
取消只看楼主 加入收藏
冰雪清风
Rank: 1
等 级:新手上路
帖 子:65
专家分:0
注 册:2009-11-9
结帖率:94.12%
收藏(3)
已结贴  问题点数:6 回复次数:5 
请问怎样将picturebox中的图片存入数据库字段中?
在数据库的photo字段中有一个大图,现因为要用水晶报表打印照片字段,因此需要一个小图,我打算将它存在sphoto字段中。我现将photo中的大图按比例缩小后放在picturebox中,请问怎样将其存入sphoto中?
搜索更多相关主题的帖子: picturebox 字段 数据库 
2010-01-09 09:45
冰雪清风
Rank: 1
等 级:新手上路
帖 子:65
专家分:0
注 册:2009-11-9
收藏
得分:0 
我照您说的做了,不行啊!sphoto字段仍然显示不出来.
代码如下:
Dim PBag As New PropertyBag
PBag.WriteProperty "Picture", Picture2.Picture
Adodc1.Recordset.Fields("sphoto") = PBag.Contents
Adodc1.Recordset.update
Adodc1.Refresh
另外按您的第二种方法,只能将电脑中有存储路径的文件存到数据库中,而不能将picturebox中的图片存入,好象也不能用.
麻烦问一下,还有别的方法没有?

[ 本帖最后由 冰雪清风 于 2010-1-10 15:23 编辑 ]
2010-01-10 15:11
冰雪清风
Rank: 1
等 级:新手上路
帖 子:65
专家分:0
注 册:2009-11-9
收藏
得分:0 
存图片的字段类型是image
2010-01-11 09:07
冰雪清风
Rank: 1
等 级:新手上路
帖 子:65
专家分:0
注 册:2009-11-9
收藏
得分:0 
我把代码改为:
   PBag.WriteProperty "image", Picture2.Image
可是还是无法显示.怎么回事?
另,我的数据库是SQL.
7楼您的方法我看了一下,好象是从本机路径上取得图像,再存入数据库中,而我需要从VB的picturebox中取得图像.不知用流的方法能解决吗?

[ 本帖最后由 冰雪清风 于 2010-1-12 11:28 编辑 ]
2010-01-12 11:23
冰雪清风
Rank: 1
等 级:新手上路
帖 子:65
专家分:0
注 册:2009-11-9
收藏
得分:0 
谢谢大家的帮忙!
不过还是没有成功。
我照楼上的方法,能将图片存入数据库,但却显示不出来。我用水晶报表连接该数据表,也显示不出照片。用了另一个显示照片的模块,提示说:无效图片。
我觉得该方法应该是有效的,只是不知哪里有问题。
又要麻烦大家!
2010-01-14 21:28
冰雪清风
Rank: 1
等 级:新手上路
帖 子:65
专家分:0
注 册:2009-11-9
收藏
得分:0 
好吧,先到这里,谢谢大家!
2010-01-15 15:19
快速回复:请问怎样将picturebox中的图片存入数据库字段中?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012286 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved