社区
VB
帖子详情
ado.net 操作oracle中blob字段
hsdly
2012-04-11 04:05:15
在通过adapter写入image类型的数据时,想像操作sql server的image字段那样,直接把转换成byte()的数据付给字段,结果不能完成,请问大家有什么好的方法没有,谢谢。
...全文
63
2
打赏
收藏
ado.net 操作oracle中blob字段
在通过adapter写入image类型的数据时,想像操作sql server的image字段那样,直接把转换成byte()的数据付给字段,结果不能完成,请问大家有什么好的方法没有,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hsdly
2012-07-19
打赏
举报
回复
谢谢,就是这样解决的。
test2050
2012-04-12
打赏
举报
回复
存储过程中
UPDATE 表名
SET blob字段 = EMPTY_BLOB()
WHERE ...;
UPDATE 表名
SET blob字段 = 传入参数(blob类型)
WHERE...;
vb.net中
Dim cmd As New OracleCommand()
cmd = conn.CreateCommand()
cmd.Transaction = tx
cmd.CommandText = "declare xx blob; begin dbms_lob.createtemporary(xx, false, 0); :tempblob := xx; end;"
cmd.Parameters.Add(New OracleParameter("tempblob", OracleType.Blob)).Direction = ParameterDirection.Output
cmd.ExecuteNonQuery()
Dim tempLob As OracleLob
tempLob = cmd.Parameters(0).Value
tempLob.BeginBatch(OracleLobOpenMode.ReadWrite)
tempLob.Write(tempBuff, 0, tempBuff.Length)
tempLob.EndBatch()
cmd.Parameters.Add(New OracleParameter("blob参数名", OracleType.Blob)).Value = tempLob
后面执行存储过程
在VC6
中
使用ADO读取
Oracle
中
的
BLOB
字段
在VC6
中
使用ADO读取
Oracle
中
的
BLOB
字段
oracle
blob
字段
读写 delphi
很多朋友在
操作
oracle
数据库的clob,
blob
字段
时不知道怎么插入和使用,这里提供读写范例。
基于.NET的
Oracle
BLOB
数据高效存取方法.pdf
基于.NET的
Oracle
BLOB
数据高效存取方法.pdf
C#
ADO.net
图片存储.rar
C#
ADO.net
图片存储.rar 实现图片的浏览与存储功能
基于.NET的
Oracle
LOB数据库访问技术.pdf
基于.NET的
Oracle
LOB数据库访问技术.pdf
VB
16,721
社区成员
110,522
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章