如何将数据库输出到一个文本文件中?

解决方案 »

  1.   

    '** 导入文本文件
    EXEC master..xp_cmdshell 'bcp dbname..tablename in c:\DT.txt -c -Sservername -Usa -Ppassword'
      

  2.   

    '** 导出文本文件
    EXEC master..xp_cmdshell 'bcp dbname..tablename out c:\DT.txt -c -Sservername -Usa -Ppassword'

    EXEC master..xp_cmdshell 'bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword'
      

  3.   

    Open File_Name For Output As Fnum
        Do While Not rs.EOF
          str = str+rs!Fieldname
          Print #Fnum, str
          rs.MoveNext
          str = ","
        Loop
        MsgBox "data process completed..." & Chr(13) & Chr(10) & "Total records:" & rs.RecordCount, , "congratulations!"
        Close Fnum