从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条(例如)记录。