请问通过ADO编程,怎么把Oracle里面的记录导出为excel文件或者文本文件?谢谢

解决方案 »

  1.   

    先读入到内存,再写入excel
    用两个连接,没什么难的
    想只用SQL的话去数据库版问
      

  2.   

    将SQL查询结果循环输出到csv文件——逗号分割文件
      

  3.   

    1.Oracle读取记录的方式LZ肯定知道了。
    2.可以使用流把文件按规定的格式写入相应的文件中,也可以使用文件,写成二进制的文本文件或其他形式的文件,主要看LZ的要求了。具体的用法和参数说明,参见MSDN
    如:CFile f(路径,打开选型(有好多种,如读写、写、读、创建等))
    3.至于导成excel,可以选择两个数据库联接,一边读一边写,但需要说明,这些操作是后台操作,如果有界面,最好单独启一个独立的线程来处理这些数据,因为如果数据过多,会导致界面假死。
      

  4.   

    似乎只有自己动手了,没有类似于SQLServer里面和DTS一样的简便方法吗?