现有一个oracle表中有两个BLOB类型字段存的是文件或者视频,大小可能有300M或者更大的文件,现在我要解决的问题就是我怎样才可以分块读取或写入这些数据,现在我一次性存SaveToStream或LoadFromStream太占内存了,如果内存太小就会溢出,所以请高手指点用什么方法可以分块读取或写入。希望有源码参考。先谢过。
注:ADO连接我用的是oracle自己的驱动,微软的好像不太好用。
注:ADO连接我用的是oracle自己的驱动,微软的好像不太好用。
filestream.CopyFrom(blobstream, 0);
filestream.Free();这样就把Blob字段数据保存到了文件 d:\abc.avi 中