标题:怎样读取oracle数据库中的blob字段并显示在Image上
只看楼主
zhlxh1201
Rank: 1
等 级:新手上路
帖 子:118
专家分:0
注 册:2007-3-30
 问题点数:0 回复次数:12 
怎样读取oracle数据库中的blob字段并显示在Image上
怎样读取oracle数据库中的blob字段并显示在Image上
搜索更多相关主题的帖子: blob oracle 数据库 字段 Image 
2007-09-11 16:46
zhlxh1201
Rank: 1
等 级:新手上路
帖 子:118
专家分:0
注 册:2007-3-30
得分:0 
Dim strConnection As String = System.Configuration.ConfigurationManager.AppSettings("kksb")
Dim Conn As System.Data.OleDb.OleDbConnection = New System.Data.OleDb.OleDbConnection(strConnection)
Dim strSQL As String = "select photo from t_veh_matching where picname=" & Request("picname")
Dim comm As System.Data.OleDb.OleDbCommand = New System.Data.OleDb.OleDbCommand(strSQL, Conn)
Dim myReader As System.Data.OleDb.OleDbDataReader = comm.ExecuteReader(CommandBehavior.SequentialAccess)
Do While myReader.Read()
' Get the publisher id, which must occur before getting the logo.
Photo = myReader.GetString(0)
以上是我的程序
红色一句报错:指定的转换无效

不求尽如人意,但求无愧我心!
2007-09-11 16:53
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 
你的Photo是什么类型啊?
myReader.GetString(0) 这个取出来是string型的

飘过~~
2007-09-11 19:12
zhlxh1201
Rank: 1
等 级:新手上路
帖 子:118
专家分:0
注 册:2007-3-30
得分:0 

是blob类型的


不求尽如人意,但求无愧我心!
2007-09-12 08:45
zhlxh1201
Rank: 1
等 级:新手上路
帖 子:118
专家分:0
注 册:2007-3-30
得分:0 
我是不是改用GetByte来取值

不求尽如人意,但求无愧我心!
2007-09-12 08:46
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 

飘过~~
2007-09-12 10:20
zhlxh1201
Rank: 1
等 级:新手上路
帖 子:118
专家分:0
注 册:2007-3-30
得分:0 
我使用BS方式编写的
程序代码与你给的有点出入
由于我是新手
请指点

不求尽如人意,但求无愧我心!
2007-09-12 12:34
zhlxh1201
Rank: 1
等 级:新手上路
帖 子:118
专家分:0
注 册:2007-3-30
得分:0 
Dim strConnection As String = System.Configuration.ConfigurationManager.AppSettings("kksb")
Dim Conn As System.Data.OleDb.OleDbConnection = New System.Data.OleDb.OleDbConnection(strConnection)
Dim strSQL As String = "select photo from t_veh_matching where picname=" & Request("picname")
Dim comm As System.Data.OleDb.OleDbCommand = New System.Data.OleDb.OleDbCommand(strSQL, Conn)
Dim de As System.Data.OleDb.OleDbDataReader
dr = comm.ExcuteScalar()

不求尽如人意,但求无愧我心!
2007-09-12 15:54
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 

用DataReader取值..再用BTYE的形式转成Image,


飘过~~
2007-09-12 20:08
zhlxh1201
Rank: 1
等 级:新手上路
帖 子:118
专家分:0
注 册:2007-3-30
得分:0 
???
怎么办?

不求尽如人意,但求无愧我心!
2008-01-15 15:55



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-169190-1-1.html




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

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