c#.net下将SQL Server数据库文件导出为.txt格式

musclecn 2003-11-05 10:59:34
c#.net下将SQL Server数据库文件导出为.txt格式,最好有实例看看!
...全文
169 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
musclecn 2003-11-06
  • 打赏
  • 举报
回复
不知道有谁做过类似的东西?
kuangsha007 2003-11-06
  • 打赏
  • 举报
回复
你试试VS下的数据库项目可不可以实现你的要求
musclecn 2003-11-06
  • 打赏
  • 举报
回复
解决了,把方法公布出来,供大家参考:
SaveFileDialog dlgSaveFile=new SaveFileDialog();
dlgSaveFile.Title="Save file...";
dlgSaveFile.Filter="Docutiem Files(*.txt)|*.txt|All Files|*.*";
if (dlgSaveFile.ShowDialog()==DialogResult.OK)
filename=dlgSaveFile.FileName;
Stream stream=File.OpenWrite(filename);
using(StreamWriter writer=new StreamWriter stream,System.Text.Encoding.GetEncoding("GB2312")))
{
abc=myDataTable.Tables["fpmx"].Rows.Count;
for (int i=0;i<abc;i++)
{

s=(string)"\""+myDataTable.Tables["fpmx"].Rows[i]["企业编码"]+"\",";
s+=(string)"\""+myDataTable.Tables["fpmx"].Rows[i]["所属日期"]+"\",";
s+=(string)"\""+myDataTable.Tables["fpmx"].Rows[i]["开票日期"]+"\",";
s+=(string)"\""+myDataTable.Tables["fpmx"].Rows[i]["发票种类"]+"\",";
writer.WriteLine(s);
}
SeeSunSet 2003-11-05
  • 打赏
  • 举报
回复
用sqlserver 建立一个从数据表导出到txt的DTS,然后生成VB模块代码,通过这些源代码,应该以你大有帮助,你再将其升级成C#版本的吧.
saucer 2003-11-05
  • 打赏
  • 举报
回复
use bcp, see

http://www.sqlteam.com/item.asp?ItemID=4722

or use DTS, see

http://www.15seconds.com/issue/030909.htm

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧