现有一个oracle表中有两个BLOB类型字段存的是文件或者视频,大小可能有300M或者更大的文件,现在我要解决的问题就是我怎样才可以分块读取或写入这些数据,现在我一次性存SaveToStream或LoadFromStream太占内存了,如果内存太小就会溢出,所以请高手指点用什么方法可以分块读取或写入。希望有源码参考。先谢过。
注:ADO连接我用的是oracle自己的驱动,微软的好像不太好用。
注:ADO连接我用的是oracle自己的驱动,微软的好像不太好用。
解决方案 »
- QUERY可以加WHERE条件RowNum<10查询,TABLE如何实现类似的功能?
- 请问在DBgrid中如何不显示SQL数据表中日期时间型字段的日期部分
- delphi+sql server2000+win2000登录问题
- 在线等待,解决立刻结贴!关于XP下的程序在98下执行程序控件上的字都变成???号了
- 类
- 请问如何在DELPHI中通过下拉列表,显示数据库中的一个属性的一列值?
- ●●●●●●●●●●●●●这个算是倒分吗?●●●●●●●●●●●●●
- 请问一下winzip等压缩软件的基本压缩原理 ?
- 我用query更新数据时,提示table is read only!,请告述我怎么解决?
- 在delphi7把idhhttp拉下来的新浪微博搜索页面,如何显示为汉字
- 有什么方法从 HKEY 句柄中获该句柄的相关信息??
- 服务程序问题
filestream.CopyFrom(blobstream, 0);
filestream.Free();这样就把Blob字段数据保存到了文件 d:\abc.avi 中