日期:2014-05-17  浏览次数:21075 次

ProC如何读写blob字段
我现在在C语言中用ProC操作Oracle数据库,简单看了一些ProC的资料,数据库连接、简单读写、事务、异常处理等都没多大问题,但对大二进制字段blob的读写一筹莫展。搜遍百度谷歌都没找到实用的参考,这里有没有哪位有这方面的经验,请指教一二。
由于以前多用SQL Server,Oracle刚接触不久,请不要讲得太高深,最好辅以代码,谢谢!
级别所限,只能给100分,请多包含哈!

------解决方案--------------------
参考这个试试

csdn以前的贴。
http://topic.csdn.net/t/20060322/15/4632039.html
------解决方案--------------------
探讨
我现在在C语言中用ProC操作Oracle数据库,简单看了一些ProC的资料,数据库连接、简单读写、事务、异常处理等都没多大问题,但对大二进制字段blob的读写一筹莫展。搜遍百度谷歌都没找到实用的参考,这里有没有哪位有这方面的经验,请指教一二。
由于以前多用SQL Server,Oracle刚接触不久,请不要讲得太高深,最好辅以代码,谢谢!
级别所限,只能给100分,请多包含哈!

------解决方案--------------------
刚才问了一个同事,他说可以用考虑用dbms_lob包来试试。
------解决方案--------------------
找到了一个帖子,你参考参考:

http://topic.csdn.net/t/20020704/10/848893.html
------解决方案--------------------
感觉这个和具体的程序开发语言有关。

你试试在对应的proc的开发语言的板块问问。要是java还可以帮帮你。
------解决方案--------------------
up
------解决方案--------------------
探讨
始终还是解决了,使用的OCIBlobLocator,参考了这篇文章
Read a File, WRITE a BLOB Example