Har*_*aka 5 .net oledb dbf bulkinsert dbase
我目前正在使用OleDBCommand.ExecuteNonQuery(重复调用)一次从源DataTable向dbase文件(*.dbf)中插入多达350,000行.我正在重用OleDbCommand对象和OleDbParameters来设置每次调用insert语句时要插入的值.插入350,000行目前占用我的程序约45分钟.
有没有更有效的方法来做到这一点?是否存在与Dbase(*.dbf)文件中的SQL Server中使用的批量插入选项类似的内容?
通过将 OleDB 驱动程序从 Jet 更改为 vfpoledb 修复了该问题。这将总时间从 40 分钟减少到 8 分钟。
vfpoledb驱动程序和合并模块是从下面的链接下载的
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=e1a87d8f-2d58-491f-a0fa-95a3289c5fd4
感谢您的帮助。
| 归档时间: |
|
| 查看次数: |
4366 次 |
| 最近记录: |