我想用MFC做一个小系统用于读出ACCESS数据库,再对某个字段判断分类写到文件中。
我该怎么读写啊。我以前做过的但当我的ACCess数据文件太大了的时候会出错。
比如我之前处理过一个100多兆的Access文件就会出错,行不通。
请问哪位高手有做过相关的东西,或者有代码可以共享那就更好了。
谢谢!!!

解决方案 »

  1.   

    把access的数据读到记录集中,然后在内存中处理
    access文件太大出错,你可以考虑每次只读取一部分数据,分块读取出来...
      

  2.   

    同意楼上的,使用ADO读取,每次读取部分数据,处理完在读取下一部分,应该没有问题!
      

  3.   

    或者是否ADO无法正常读写比较大一点的Access数据库啊?
      

  4.   

    100M 的access,应该是可以处理的,可能读取数据后处理有可能有问题等,增加一些调试信息等看出错的位置等
      

  5.   

    如果是使用SQL语言,对数据库进行操作。是很容易出错的。这时你要做的是使用Try...catch(...)获得异常,这样就不会有太大问题。还有就是要对返回的result值进行判断是否有效!