从C#处理dbf的最快方法

时间:2011-04-13 08:00:31

标签: c# dbf

我使用OLEDB将数据插入到DB4 .dbf文件中。插入5,500行大约需要2.5分钟。因此,我需要一种更快的方式来实现它,因为我的数据将有多达80,000行,并且所花费的时间将非常痛苦。有没有其他更快的方法来做到这一点?根据你的观点,哪种方式最好?

PS:请提一下aprox。如果可能的话,你的方法所用的时间

1 个答案:

答案 0 :(得分:1)

在单个查询中插入多行可以加快很多您的工作 例如:我刚尝试使用100,000 INSERT插入100,000行,并使用1,000 INSERT,每行100行:我的速度大约为100 !! 差异在于使用

INSERT INTO table (....) VALUES (...)

INSERT INTO table (....) VALUES (...),(...),(...),(...),(...),...

因此,编辑插入功能一次使用100个(例如)记录。