如果写个程序将数据库数据导入记事本? 比如:我有数据库有张表A(a1 varchar(10),a2 varchar(10),a3 varchar(10)) 里面有些数据。
我现在要按照固定格式导入到记事本中(A.txt)
格式如下: ###第一个人###
名字:a1
性别:a2
年龄:a3 ###第二个人###
名字:a1
性别:a2
年龄:a3
..... 就这样批量导入记事本中。求教C#代码。谢谢
我现在要按照固定格式导入到记事本中(A.txt)
格式如下: ###第一个人###
名字:a1
性别:a2
年龄:a3 ###第二个人###
名字:a1
性别:a2
年龄:a3
..... 就这样批量导入记事本中。求教C#代码。谢谢
SQL的话,直接使用OPENQUERY或者OPENROWSET试试
OleDbConnection nwindConn = new OleDbConnection("xxxxx");
nwindConn.Open();
OleDbCommand cmd = nwindConn.CreateCommand();
OleDbDataReader dr;
cmd.CommandText = "Select * from A";
dr = cmd.ExecuteReader();
if (dr.HasRows)
{
int i = 0;
using (StreamWriter sw = File.CreateText(path))
{
while (dr.Read())
{
i++;
sw.WriteLine("###第" + i.ToString() + "个人### ");
sw.WriteLine("名字:" + dr.GetString(0));
sw.WriteLine("性别:" + dr.GetString(1));
sw.WriteLine("年龄:" + dr.GetString(2));
}
}
dr.Close();
}