日期:2014-05-18  浏览次数:20858 次

关于access数据库中 二进制数据列的转移 如何优化?
1 access数据库
2 有个表中有一列是保存二进制数据的 数据大的可能有10mb
3 我要做的是把这个表中所需要的若干行数据 转移到新建的access数据库的表中
4 经理要我用执行效率最高的方法做 因为以后数据可能会达到万和十万

我当时脑子想到的是stream 可是感觉好像也没提高什么效率
大家又什么好的方法没?
直接取出来 复制过去 应该是不用考虑的吧?


------解决方案--------------------
一条一条取出来写入,不过这样速度会慢一些,但不占内存,
------解决方案--------------------
用数据阅读器OleDbDataReader,资源占用很少,剩下就是优化算法了。
------解决方案--------------------
呵呵,没有trick,反复读写操作
------解决方案--------------------
探讨

引用:

一条一条取出来写入,不过这样速度会慢一些,但不占内存,

这样的话 那二进制数据的列该怎么操作呢?