亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

ASP利用FSO導出到CSV文件類

2019-11-17 04:12:57
字體:
來源:轉載
供稿:網友

程序代碼

<%
'==========================================================
'將紀錄輸出為(.csv)文件
'制作日期:2003年3月
'作者         :塞北的雪
'==========================================================
Class Export_CSV
   PRivate fso '文件系統對象
   private fExport
   dim Exp_Type  

   private sub Class_Initialize()
       set FSO= Server.CreateObject("Scr       Exp_Type=1   '導出類型  1為追加方式寫入一個文件  2為新建一個新文件再寫入
   end sub
  
   '關閉對象
   private sub Class_Terminate()
       fExport.Close
       set FSO=nothing
   end sub
  
   '導出主程序(用數組指定字段)
   public Function ExportFile(fullpath,
rsset, HeaderArray)
        if Exp_type=1 then
             if not ExistFile(fullpath) then
                if CreateFile(fullpath) then
                   WriteHeader HeaderArray
                   WriteBody rsSet,HeaderArray
                else
                   err_Show "創建文件時發生錯誤!"
                end if
             else
                
                if OpenFile(fullpath) then
                  WriteBody rsSet,HeaderArray               
                else
                  err_Show "打開文件時發生錯誤!"                                  
                end if
             end if
        elseif Exp_type=2 then
             if ExistFile(fullpath) then
                   err_Show "文件名沖突!"
             else
                if CreateFile(fullpath) then
                   WriteHeader HeaderArray  
                   WriteBody rsSet,HeaderArray
                else
                   err_Show "創建文件時發生錯誤!"                                  
                end if
             end if    
        end if
        if err=0 then
           ExportFile=true
        else
           ExportFile=false
        end if
   end function
  
   '指定的標題書寫
   public sub WriteHeader( HeaderArray)
         sLine = ""
         for i=0 to ubound(HeaderArray,2)
            sLine=sLine & "," & HeaderArray(0,i)
         next
         if sLine<>"" then      
            sLine=right(sLine,len(sLine)-1)
            fExport.WriteLine(sLine)
         end if
   end sub

'記錄集指定的字段信息輸出
   public sub WriteBody(rsSet, HeaderArray)
     rsSet.movefirst
     Do Until rsSet.EOF
       sLine = ""
       for i=0 to ubound(HeaderArray,2)
          sLine=sLine & "," & rsSet(HeaderArray(1,i))
       next
     
       if sLine <> "" then
         sLine = right(sLine, Len(sLine)-1)
         fExport.WriteLine(sLine)
       end if
       rsSet.MoveNext
     Loop
   end sub
  
  
   '導出主程序(完全記錄集)
    public Function ExportFile2(fullpath,rsSet)
        if Exp_type=1 then
             if not ExistFile(fullpath) then
                if CreateFile(fullpath) then
                   WriteHeader2 rsSet
                   WriteBody2 rsSet
                else
                   err_Show "創建文件時發生錯誤!"
                end if
             else
                
                if OpenFile(fullpath) then
                  WriteBody2 rsSet               
                else
                  err_Show "打開文件時發生錯誤!"                                  
                end if
             end if
        elseif Exp_type=2 then
             if ExistFile(fullpath) then
                   err_Show "文件名沖突!"
             else
                if CreateFile(fullpath) then
                   WriteHeader2 rsSet  
                   WriteBody2 rsSet
                else
                   err_Show "創建文件時發生錯誤!"                                  
                end if
             end if    
        end if
        if err=0 then
           ExportFile2=true
        else
           ExportFile2=false
        end if
   end function
  
   '以字段名為標題書寫
   public sub WriteHeader2(rsSet)
         sLine = ""
         for i=0 to rsSet.fields.count-1
            sLine=sLine & "," & rsSet.fields(i).name
         next
         if sLine<>"" then      
            sLine=right(sLine,len(sLine)-1)
            fExport.WriteLine(sLine)
         end if
   end sub

'輸出記錄集中信息
   public sub WriteBody2(rsSet)
     rsSet.movefirst
     Do Until rsSet.EOF
       sLine = ""
       for i=0 to rsSet.fields.count-1
          sLine=sLine & "," & rsSet.fields(i).value
       next
     
       if sLine <> "" then
         sLine = right(sLine, Len(sLine)-1)
         fExport.WriteLine(sLine)
       end if
       rsSet.MoveNext
     Loop
   end sub
  
   '輸出錯誤信息
   private sub Err_Show(errDesc)
      Response.Write errDesc
      Response.End
   end sub
  
   '創建一個文件
   public Function CreateFile(fullpath)
        Set fExport = FSO.CreateTextFile(FullPath, false)
        if err=0 then
           CreateFile=true
        else
           CreateFile=false
        end if
   end function
  
   '打開一個文件
   public Function OpenFile(fullpath)
            set fExport=FSO.OpenTextFile(fullPath,8,false)
            if err=0 then
               OpenFile=true
            else
              OpenFile=false
            end if
   end function
  
  
   '判斷指定文件名的文件是否存在
   public function ExistFile(fullpath)
       if FSO.FileExists(fullpath) then
           ExistFile=true
       else
           ExistFile=false
       end if 
   end function
     
end Class
%>


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品美女av| 国产69久久精品成人| 国产精品美女免费| 国产亚洲xxx| 一本色道久久88精品综合| 国产精品免费网站| 日韩欧美aaa| 国产成人精品久久久| 日产精品久久久一区二区福利| 91在线视频成人| 欧美特级www| 国产精品一区二区三区久久| 97成人精品区在线播放| 4444欧美成人kkkk| 在线日韩日本国产亚洲| 亚洲精品久久久久国产| 久久久久久久久久国产精品| 日本精品久久久久久久| 欧美激情在线观看| 亚洲人成77777在线观看网| 亚洲一区二区三区四区视频| 亚洲日本成人女熟在线观看| 91在线观看免费高清完整版在线观看| 久久久久久久久久亚洲| 亚洲人成在线观| 欧美精品情趣视频| 亚洲xxxx3d| 欧美性理论片在线观看片免费| 亚洲激情在线观看| 8090成年在线看片午夜| 中文字幕在线成人| 精品久久在线播放| 欧美日韩国产精品| 欧美国产日韩二区| 色99之美女主播在线视频| 91情侣偷在线精品国产| 亚洲国产中文字幕久久网| 欧美午夜精品伦理| 久久久www成人免费精品张筱雨| 色噜噜亚洲精品中文字幕| 日韩va亚洲va欧洲va国产| 亚洲亚裔videos黑人hd| 亚洲精品aⅴ中文字幕乱码| 亚洲自拍偷拍视频| 久久久久久久久国产精品| 欧美日韩亚洲精品一区二区三区| 日韩欧美在线视频观看| 国产99久久精品一区二区 夜夜躁日日躁| 91影视免费在线观看| 亚洲欧洲在线播放| 午夜伦理精品一区| 欧美另类99xxxxx| 亚洲成人av在线播放| 色噜噜国产精品视频一区二区| 国产一区二区三区视频| 国产精品一区二区久久精品| 欧美日韩一区二区三区在线免费观看| 国产精品r级在线| 亚洲欧美色婷婷| 日韩经典中文字幕| 欧美又大又硬又粗bbbbb| 一区二区三区四区在线观看视频| 国产日本欧美一区二区三区在线| 国产成人高潮免费观看精品| 成人精品一区二区三区| 欧美日韩xxx| 8050国产精品久久久久久| 热久久这里只有精品| 欧美日韩中文字幕在线视频| 亚洲欧美国产va在线影院| 成人欧美一区二区三区黑人孕妇| 91av免费观看91av精品在线| 狠狠躁夜夜躁人人爽天天天天97| 久久久久国色av免费观看性色| 亚洲无亚洲人成网站77777| 欧美黄色片视频| 午夜剧场成人观在线视频免费观看| 日韩在线观看免费av| 亚洲最大福利视频网站| 国产精品中文字幕在线观看| 欧美专区在线观看| zzijzzij亚洲日本成熟少妇| 午夜精品久久久99热福利| 2020国产精品视频| 中文字幕亚洲无线码在线一区| 国产精品极品美女在线观看免费| 欧美国产日韩一区二区在线观看| 欧美日韩久久久久| 日韩激情片免费| 亚洲精品国产福利| 欧美老女人xx| 欧美激情中文字幕在线| 国产精品第二页| 国产精品成人免费视频| 欧美贵妇videos办公室| 久久久999精品免费| 欧美成人亚洲成人| 91在线无精精品一区二区| 8x海外华人永久免费日韩内陆视频| 精品日韩视频在线观看| 亚洲大胆人体在线| 国产精品久久久久久久一区探花| 亚洲美女av在线播放| 国产精品欧美日韩| 91国内免费在线视频| 国产欧美va欧美va香蕉在| 亚洲黄色在线看| 精品国产成人av| 亚洲女人被黑人巨大进入al| 亚洲国产精品嫩草影院久久| 91av在线免费观看| 精品国产91久久久久久| 亚洲精品在线不卡| 欧美日韩成人免费| 欧美日韩中文字幕日韩欧美| 2019日本中文字幕| 国产一区二区三区免费视频| 91久久久久久久一区二区| 正在播放国产一区| 韩国一区二区电影| 国产91在线播放精品91| 亚洲另类激情图| 国产精品高潮呻吟久久av无限| 亚洲视频999| 亚洲欧美日韩中文在线制服| 日韩欧美在线视频日韩欧美在线视频| 国产精品久久色| 国产精品美女免费| 久久久999国产精品| 精品亚洲一区二区三区在线观看| 国产欧美va欧美va香蕉在线| 亚洲精品美女久久久| 亚洲欧洲视频在线| 欧美亚洲国产成人精品| 97在线视频免费观看| 久久亚洲国产成人| 欧美日韩国产va另类| 国内精品小视频在线观看| 国产成人精品久久二区二区91| 国产精品久久在线观看| 国产欧美一区二区三区视频| 欧美夫妻性生活xx| 亚洲高清免费观看高清完整版| 国产精品日韩欧美综合| 亚洲欧美精品一区二区| 国产偷国产偷亚洲清高网站| 2025国产精品视频| 亚洲一区二区三区四区视频| 国产亚洲精品久久久久久| 国产高清视频一区三区| 国产精品久久久久久久av电影| 亚洲欧美福利视频| 26uuu另类亚洲欧美日本一| 久久久久久久香蕉网| 一区二区亚洲精品国产| 成人精品一区二区三区电影免费| 亚洲第一精品夜夜躁人人爽| 97在线观看视频国产| 国产精品久久久久久久久久久新郎| 欧美日韩第一页| 久久精视频免费在线久久完整在线看| 欧美华人在线视频| 国产精品海角社区在线观看| 久久精品一偷一偷国产|