微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从C#处理dbf的最快方法

如何解决从C#处理dbf的最快方法

| 我使用OLEDB将数据插入到DB4 .dbf文件中。插入5,500行大约需要2.5分钟。因此,我需要一种更快的方法来实现它,因为我的数据将具有多达80,000行,并且花费的时间将非常痛苦。有没有其他更快的方法可以做到这一点?根据您的观点,哪种方法最好? PS:请提及aprox。您的方法花费的时间(如果可能)     

解决方法

在单个查询中插入多行可以加快很多工作。 例如:我刚刚尝试使用100,000 INSERT插入100,000行,并使用1,000 INSERT插入100行,每行100行:我的速度提高了约100! 差异正在使用
INSERT INTO table (....) VALUES (...)
INSERT INTO table (....) VALUES (...),(...),...
因此,请编辑您的插入函数,以一次使用100条(例如)记录。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。