gpt4 book ai didi

.net - 批量插入 Dbase (.dbf) 文件的有效方法

转载 作者:行者123 更新时间:2023-12-03 10:30:37 25 4
gpt4 key购买 nike

我目前使用 OleDBCommand.ExecuteNonQuery(重复调用)从源 DataTable 一次将多达 350,000 行插入 dbase 文件 (*.dbf)。我正在重用 OleDbCommand 对象和 OleDbParameters 来设置每次调用插入语句时要插入的值。目前插入 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

谢谢你的帮助。

关于.net - 批量插入 Dbase (.dbf) 文件的有效方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5246547/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com