你用DTS做一次,并选择保存DTS包到VB文件,然后看看它怎么做的。

解决方案 »

  1.   

    只能給你點建議了。
    1) 你可以用Recordset的GetRows()得到二維數組﹐或是GetString()得到 
        字符串這樣循環的時候會快很多。
    2)你可以剛開始的時候不要寫到Excel文件﹐而是寫成Text文檔格式(用Tab鍵分格字段﹐用回車換行分格行(crlf)),然后將文件名改成*.xls,最后創建
      Excel.Application的實例﹐打開你保存的文件﹐調用SaveAs(忘了是Application還是WookBook還是WookSheet的),應該會快很多吧。
      

  2.   

    楼上的说法可以,但如果将第一步采用BCP来操作的话,那样效率会更高的。而且非常准确。
      

  3.   

    能告诉我第一步怎样用BCP来操作吗?