| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1578 人关注过本帖
标题:小妹有问题。。。(请高手进来看看)
只看楼主 加入收藏
isang
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2004-6-1
收藏
 问题点数:0 回复次数:10 
小妹有问题。。。(请高手进来看看)

我的问题已放几天了,但问题始终未解决,求高手帮帮。。。。

在此:首先要多谢icebean的提点,及好学、随意魔和grief曾经的支持。

(希望高手能写出程序段,只因本人天生资质不高。先多谢了!)

我的问题是这样的: 我需要在vb.net窗体中显示个人资料(其中包括照片)。我的做法是:先在access中建立一个库文件,(其中包括个人的姓名、性别、照片)而除了照片定义为ole对象数据类型外,其他都定了文本类型。然后,在vb.net中,我通过连接、生成数据集等。而姓名、性别都可以通过databinding的text属性进行绑定,但照片(ole对象类型)却不能,应该如何做??

搜索更多相关主题的帖子: 小妹 
2004-06-03 15:49
断线风筝
Rank: 1
等 级:新手上路
帖 子:61
专家分:0
注 册:2004-5-20
收藏
得分:0 

呵呵,这个标题还差不多,让我忍不住想回贴。

各位兄弟姐妹:小妹有一个问题在众多论坛上都无人发表(因无胆量)。请帮忙!”,这个我看了好几遍,说不清为什么不想回,反正是不想回。

'从数据库读取图片暂时存储为monkey.bmp,然后加载到image控件里面. Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LoadPicFromDb.Click Try Dim data As Byte() = DataSet11.Tables(0).Rows(7).Item(3) Dim myfilestream As New System.IO.FileStream(Application.StartupPath & "\monkey.bmp", IO.FileMode.Create) myfilestream.Write(data, 0, data.Length) myfilestream.Close() PictureBox1.Image = New Bitmap(Application.StartupPath & "\monkey.bmp") Catch End Try End Sub

'把C:\6.bmp写入库中,你可以改为自己的图片. Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles InsertPicToDb.Click Dim myfilestream As New System.IO.FileStream("c:\6.bmp", IO.FileMode.Open) Dim data() As Byte ReDim data(myfilestream.Length - 1) myfilestream.Read(data, 0, myfilestream.Length) myfilestream.Close() DataSet11.Tables(0).Rows(7).Item(3) = data SqlDataAdapter1.Update(DataSet11.GetChanges()) End Sub

前提条件是一定要正确连接数据库,并用SqlDataAdapter1.Fill(DataSet11)将数据读入数据集

2004-06-03 16:56
随意魔
Rank: 1
等 级:新手上路
帖 子:184
专家分:0
注 册:2004-5-13
收藏
得分:0 

在此:首先要多谢icebean的提点,及好学、随意魔和grief曾经的支持。

不说曾经,现在我还是支持你的。

.-_-.曾经拥有.足以泪流.-_-.
2004-06-04 10:07
断线风筝
Rank: 1
等 级:新手上路
帖 子:61
专家分:0
注 册:2004-5-20
收藏
得分:0 

呵呵,版主就是版主,有大将风度

2004-06-04 10:45
isang
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2004-6-1
收藏
得分:0 

多谢多谢!!!

各兄弟姐妹真是有情人!!呵呵~~

(人间有爱啊!)

2004-06-07 09:15
isang
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2004-6-1
收藏
得分:0 
请问二楼的朋友,是否可以击某一按钮的同时,显示某人的姓名、性别和照片同时出现呢??
2004-06-07 09:29
isang
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2004-6-1
收藏
得分:0 

我原来用的是oledbconnetion建立一个连接,然后oledbdataadapter创建适配器并生成数据集。

如果现在照二楼的朋友所说,是否应该用sqlconnetion和sqldataadapter来创建??

如果是的话,应该选择哪一种适配器??

(朋友请再多指点!!谢谢!)

2004-06-07 10:51
firechun
Rank: 1
等 级:新手上路
帖 子:135
专家分:0
注 册:2004-4-13
收藏
得分:0 
以下是引用isang在2004-06-07 10:51:50的发言:

我原来用的是oledbconnetion建立一个连接,然后oledbdataadapter创建适配器并生成数据集。

如果现在照二楼的朋友所说,是否应该用sqlconnetion和sqldataadapter来创建??

如果是的话,应该选择哪一种适配器??

(朋友请再多指点!!谢谢!)

二楼给的是SQL的例子,你的是ACCESS,用olddb就可以。

另外,不知道你的图片是怎么放到access数据库的,如果是在access中用插入ole对象的方式插入的图片的话,那么在获得数据时,要去掉前面的74字节的ole对象头。否则生成的临时文件不是BMP格式(多了74字节的ole对象头)


本人在编程中国发表的所有文章,除特别说明外均属原创,转载时请注明作者编程中国
2004-06-07 12:39
isang
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2004-6-1
收藏
得分:0 
好,先试试!
2004-06-07 15:33
isang
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2004-6-1
收藏
得分:0 

[IMG]c:\11[/IMG]

运行后出现以上的情况!

2004-06-07 15:47
快速回复:小妹有问题。。。(请高手进来看看)
数据加载中...
 
   



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

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