Esh*_*sha 0 c# asp.net sql-server-2005
我有一个SQL Server 2005中的表,其中包含以下列:
Fname (char (50)),
MailFrom (char (50)),
MailTo (char (50)),
Subject (char (50)),
MBody (char (100)),
MailID (int)
Run Code Online (Sandbox Code Playgroud)
在表中输入行之后,我想将它们提取并存储在具有每列文本字段的文本文件/文档文件/窗口表单中.
任何建议,以获得从数据库中提取数据并将其保存在文件中的最佳方法.
using (SqlConnection conn = new SqlConnection(connectionString))
{
SqlCommand com = new SqlCommand("Select * from mytable", conn);
DataReader reader = com.ExecuteReader();
using (TextWriter writer = new TextWriter("myFile.txt"))
{
while (reader.Read())
{
StringBuilder myData = new StringBuilder();
myData.Append(reader["Fname"].ToString();
//etc - see how you want to format it
writer.WriteLine(myData.ToString());
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4299 次 |
| 最近记录: |