怎样用C#代码实现从SQL_server中定时导出数据,数据格式是文本文件?(在线等) 方法A:用C#做一个定时器,定时执行SQL然后写到文件里。方法B:在SQL Agent中做一个定时任务,写个存诸过程,这个效率又高又稳定,推荐。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用DTS嘛,定时触发这个DTS包。直接SQL Server就能完成。 我也知道SQL能直接完成的~~可是我需要用代码来完成~~各位谁有代码阿帮帮忙阿!!小弟在此谢谢了 用代码的话就在timer里面写啊 我知道在timer里写我要的是如何将sql中的数据导入文本文件中的代码 用C#開發一個windows服務﹐然后在這個服務里定時从SQL_server中定时导出数据即可﹐至于代碼﹐你自己搜索一下windows服務的相關貼吧 我觉得这种难度不大的问题不要总想着全套源码,别人都写好了自己怎么提高呢?有了思路自己动手提高的才快,我给我的组员一般都只讲到设计层(类),下面的东西让他们自由发挥,这样提高的才快,当然,REVIEW还是要抓的。 如何将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; } 写入文本文件主要就是这一段: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(); C#写个调用程序,调用SQLserver的预先写好的存储过程,存储过程实现导入导出功能其实这完全可以写一个DTS嘛,应材施用嘛,该是谁做的就让谁做,干吗要越俎代庖呢?你说是吗? kaien_z() :OK?好用吗?上面一段是我的程序中的一小部分,用来写入一个文本文件的。还有,程序员嘛,不就是和民工一样的,也是打工仔,只不过工种不同而已。上头怎么讲,你就怎么做,还反抗的啊?小心被踢! zwy_nature_byy(文渊) 我是将数据放入dataset中,如何才能读取到数据集中的数据呢? 我给你个MSN你加我,我发给你[email protected] 修改CheckBoxList 修改用户注册信息页面 C#中启动窗体时让其自动隐藏是在窗体的Load事件中调用Hide方法,可还是不能自动隐藏。当把窗体的WindowState属性的值设为Maximized后就可 水晶报表连接问题,在线等! C#: 谁有公告栏的源代码呀 谢了 C#,winform客户端的Debug问题 c#和c# builder 有什么区别? 最后100分,请教一些关于Winform中关于DataGrid的两个简单问题 C#实现串口通信的问题 关天C#中的编码问题,请大家帮助!! 请问在c#中如何将string类型的变量转换为int型的! 请问c#中的委托有何用途??? 请问
我要的是如何将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; }
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();
其实这完全可以写一个DTS嘛,应材施用嘛,该是谁做的就让谁做,干吗要越俎代庖呢?你说是吗?
好用吗?上面一段是我的程序中的一小部分,用来写入一个文本文件的。
还有,程序员嘛,不就是和民工一样的,也是打工仔,只不过工种不同而已。
上头怎么讲,你就怎么做,还反抗的啊?小心被踢!
我是将数据放入dataset中,如何才能读取到数据集中的数据呢?
你加我,我发给你
[email protected]