方法A:用C#做一个定时器,定时执行SQL然后写到文件里。
方法B:在SQL Agent中做一个定时任务,写个存诸过程,这个效率又高又稳定,推荐。

解决方案 »

  1.   

    用DTS嘛,定时触发这个DTS包。直接SQL Server就能完成。
      

  2.   

    我也知道SQL能直接完成的~~可是我需要用代码来完成~~各位谁有代码阿帮帮忙阿!!小弟在此谢谢了
      

  3.   

    用代码的话就在timer里面写啊
      

  4.   

    我知道在timer里写
    我要的是如何将sql中的数据导入文本文件中的代码
      

  5.   

    用C#開發一個windows服務﹐然后在這個服務里定時从SQL_server中定时导出数据即可﹐至于代碼﹐你自己搜索一下windows服務的相關貼吧
      

  6.   

    我觉得这种难度不大的问题不要总想着全套源码,别人都写好了自己怎么提高呢?有了思路自己动手提高的才快,我给我的组员一般都只讲到设计层(类),下面的东西让他们自由发挥,这样提高的才快,当然,REVIEW还是要抓的。
      

  7.   

    如何将sql中的数据导入文本文件中的代码:
    private bool setExeParam() //设置外部程序参数配置文件

    //string server=Application["connString"].ToString();
    string server=ConfigurationSettings.AppSettings["connString"];
    char[] de={';','='};
    string[] dd= server.Split(de); string host = dd[1].Replace("(","").Replace(")","");// string exeParam = ",1,"+Session["nowqishu"].ToString()+","+Application["maxqishu"].ToString()+","+
    // host+","+dd[5]+","+dd[7]+","+dd[3]+",";
    string exeParam = ","+Session["nowqishu"].ToString()+","+Application["maxqishu"].ToString()+","+
    host+","+dd[5]+","+dd[7]+","+dd[3]+",";
    if(this.CheckBox1.Checked) //同时进行月结算,计算月结算的奖金
    {
    exeParam = exeParam + "1,";
    }
    else
    {
    exeParam = exeParam + "0,";
    }
    try
    {
    FileStream  fs  =  new  FileStream  (  Server.MapPath("jiesuan\\config.txt")    ,  FileMode.OpenOrCreate  ,  FileAccess.Write  )  ;
    StreamWriter  streamWriter  =  new  StreamWriter  (  fs  )  ;
    streamWriter.WriteLine( exeParam );
    streamWriter.Close();
    fs.Close();
    }
    catch(Exception ex)
    {
    this.messageLabel.Text = "文件操作产生错误!结算程序需要网站目录下\"jiesuan \"的写操作权限,请正确设置<br> ";
    this.messageLabel.Text += "(提示:开放Windows内置用户ASPNET对jiesuan目录的写权限)<br>";
    this.messageLabel.Text +=ex.Message;
    return false;
    }

    return true; }
      

  8.   

    写入文本文件主要就是这一段:
    FileStream  fs  =  new  FileStream  (  Server.MapPath("jiesuan\\config.txt")    ,  FileMode.OpenOrCreate  ,  FileAccess.Write  )  ;
    StreamWriter  streamWriter  =  new  StreamWriter  (  fs  )  ;
    streamWriter.WriteLine( exeParam );
    streamWriter.Close();
    fs.Close();
      

  9.   

    C#写个调用程序,调用SQLserver的预先写好的存储过程,存储过程实现导入导出功能
    其实这完全可以写一个DTS嘛,应材施用嘛,该是谁做的就让谁做,干吗要越俎代庖呢?你说是吗?
      

  10.   

    kaien_z() :OK?
    好用吗?上面一段是我的程序中的一小部分,用来写入一个文本文件的。
    还有,程序员嘛,不就是和民工一样的,也是打工仔,只不过工种不同而已。
    上头怎么讲,你就怎么做,还反抗的啊?小心被踢!
      

  11.   

    zwy_nature_byy(文渊) 
    我是将数据放入dataset中,如何才能读取到数据集中的数据呢?
      

  12.   

    我给你个MSN
    你加我,我发给你
    [email protected]