如何用vb接受oracle数据流?

[复制链接]
查看11 | 回复3 | 2007-2-7 18:57:18 | 显示全部楼层 |阅读模式
我想了解,oracle是否能够将数据流,比如lob中的图像,电影文件输出,然后用外部文件接受的?比如说vb,该如何做呢?
回复

使用道具 举报

千问 | 2007-2-7 18:57:18 | 显示全部楼层
我处理的过程是把字段设为LONG ROW型,通过数据流来保存和读取,读取时把它作为二进制流,使用ADODB。RECORDSET提供的GetChunk方法去取得信息,先合成为硬盘上的文件,再用OLE自动打开
回复

使用道具 举报

千问 | 2007-2-7 18:57:18 | 显示全部楼层
你说的方法其实不太符合我们的要求,这种方法之前我已经试过了。
不过就是这样也有问题,我不知道chunksize设多大,反正不能还原。
比如,我存储一个bmp文件,放入了lob,然后解开,大小倒是一样,但是每隔一段chunksize就有数据的偏移,不和源文件一样。
好烦
回复

使用道具 举报

千问 | 2007-2-7 18:57:18 | 显示全部楼层
在VB中有一个STREAM类型,可以用来将文件保存到数据库中,你试试看,我以前作过,但是好久没有用这种类型来保存和读取文件了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行