最近在做CSV的读写操作, 
大家认为是用文件流好呢,还是用的OleDb方式好点. 
或者各自的优缺点是什么? 万分感谢!!

解决方案 »

  1.   

    CSV的格式很复杂的,不是简单的逗号分隔,如果信息中本身就包含逗号就用双引号把信息括起来,如果信息本身就含有双引号就用两个双引号括起来。
    所以你用程序直接读的话,很麻烦。如果程序只用逗号分隔,就很可能就读串行了。而且直接读的话时间没有秒。
    强烈建议OleDb
      

  2.   

    调用OLEDB服务,效率很低,但很省事,如果对读写效率没有很高要求,就用OLEDB,
    否则,用流。顺便说一句,高水平的开发人员较少用到OLEDB,要找第三方工具读写流文件,
    要么自己写。