请问如何把数据库的数据写成txt文本文件?最好有例子多谢了!

解决方案 »

  1.   

    string data= "data"; //换成从数据库读出的内容就OK了
    Page.Response.Clear();
    Page.Response.AddHeader( "Content-Type", "text/plain" );
    Page.Response.AddHeader("Content-Disposition", "attachment;filename=" + "tests.txt" );
    Page.Response.Write(data);
    Page.Response.End();
      

  2.   

    请问如果用VB应该如何写呢?我写成这样,好像就不生成Txt了,只生成网页
    <%
    Dim data= "data" '换成从数据库读出的内容就OK了
    Page.Response.Clear()
    Page.Response.AddHeader( "Content-Type", "text/plain" )
    Page.Response.AddHeader("Content-Disposition", "attachment filename=" & "tests.txt" )
    Page.Response.Write(data)
    Page.Response.End()
    %>
      

  3.   

    to Thristian(来过) ,你的代码可以用,运行会自动提示下载txt文件,挺好的!但我现在把从数据库中读出来的数据(大概有几十万个字符)都放在data变量中之后就不提示下载txt文件而是直接把内容显示在网页中了,请问这个怎么解决呀?
      

  4.   

    定义ContentType = "application/octet-stream"试试
      

  5.   

    StreamWriter sw = File.CreateFile("c://test.txt");
    sw.WriteLine("yourContent");
    sw.Close();这样行不?