如题,TXT里的内容很简单,都是通过TAB符号分隔每一列的,由于数目太多,又要执行一些查添删改的操作,用一般的读写会慢,想试试用ADO看看速度.

解决方案 »

  1.   

    Provider=MSDASQL.1;DRIVER={Microsoft Text Driver (*.txt; *.csv)};DBQ=E:\Test\txt"用这个连接字符串
      

  2.   

    http://msdn.microsoft.com/en-us/library/ms714680(VS.85).aspx
      

  3.   

    如果内容真的很多,最好不要用txt方式,不管是txt还是csv都
    不可能支持索引,因此用ADO还不如直接读取txt内容到数组(内存),
    这样比较快,如果数据大,建议把txt导入到access,加上主键,然后干什么都快了。
      

  4.   

    没看清,你说了用一般读写会慢,ADO只会更慢,因为txt没有索引文件。
    用一般读写慢的话,考虑采用算法,STL中有很多。
      

  5.   

    ado,只是逻辑上组织了行列,面向recordset编程,而不是面向字符处理,清晰但不是为了解决性能或者效率
      

  6.   


    // 同意
    // 用上ADO只能简化编程