VC 怎样通过程序将txt文件中的大量数据(20万条)导入到access数据库中?

时间:2022-01-22 07:03:14
现在的项目是用MFC开发的,采用ADO访问数据库,由于处理的数据量非常大(20W条),如果添加数据的时候用insert语句或者ADO中的AddNew方法,都非常缓慢。效率很难让人接受,因此想到了先将数据存到txt文件中,然后导入到access数据库中的方法,但是在VC中,怎么通过程序设置其自动导入到access数据库相应的某个表中呢?哪位高手给个方案啊!!!
VC怎样通过程序将txt文件中的大量数据(20万条)导入到access数据库中?

7 个解决方案

#1


这样大量的数据估计用什么写都会要很久,毕境这个数不是小数啊
你不会说常常写入这么大里的数据吧...要是那样的话...程序逻辑设计得就不太合理了

#2


该回复于2010-11-25 13:48:32被版主删除

#3


是不是程序刚开始使用,要导入以前的数据?

#4


3楼说的对,就是一开始的时候需要导入这么多的数据,然后接下来进行处理,是这样的,有一段路长100公里,每0.5米采集一个数据,就有20万的数据了~

#5


慢到有多慢,也就十来分钟的事

#6


可以用虚拟列表或者是分页显示啊。想你这么多数据,我一万条都要倒5、6才能全部显示,你20w,不敢想象。虚拟列表显示5w数据和平时显示几条记录的时间差不多。

#7


一条一条导,你觉得还有更好的方法吗
既然是导一次就行了,慢点也没关系
10万条说实在的也不需要多久

#1


这样大量的数据估计用什么写都会要很久,毕境这个数不是小数啊
你不会说常常写入这么大里的数据吧...要是那样的话...程序逻辑设计得就不太合理了

#2


该回复于2010-11-25 13:48:32被版主删除

#3


是不是程序刚开始使用,要导入以前的数据?

#4


3楼说的对,就是一开始的时候需要导入这么多的数据,然后接下来进行处理,是这样的,有一段路长100公里,每0.5米采集一个数据,就有20万的数据了~

#5


慢到有多慢,也就十来分钟的事

#6


可以用虚拟列表或者是分页显示啊。想你这么多数据,我一万条都要倒5、6才能全部显示,你20w,不敢想象。虚拟列表显示5w数据和平时显示几条记录的时间差不多。

#7


一条一条导,你觉得还有更好的方法吗
既然是导一次就行了,慢点也没关系
10万条说实在的也不需要多久