我的数据库为Myfile,要用的数据表为Mytable,里面内容为:id ftime fxx fwd ffs NUMBER
1 1日 北京 上海 南京 1001
2 2日 北京 西安 郑州 1002
.......我现在想实现这样的功能,以NUMBER字段为查询条件从数据表里取出ftime fxx fwd ffs四个字段,在D盘下生成一个文本文件SS.TEXT,在SS.TEXT的格式为1日,北京,上海,南京
2日,北京,西安,郑州
请教一下大家
1 1日 北京 上海 南京 1001
2 2日 北京 西安 郑州 1002
.......我现在想实现这样的功能,以NUMBER字段为查询条件从数据表里取出ftime fxx fwd ffs四个字段,在D盘下生成一个文本文件SS.TEXT,在SS.TEXT的格式为1日,北京,上海,南京
2日,北京,西安,郑州
请教一下大家
{
writer.WriteLine("字符串");
}
//
using System.IO;
//string number = "1001"//应LZ要求,以NUMBER字段为查询条件string connString = @"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + Constes.PATH + @"\Resources\EVE_data.mdb";
OleDbConnection con = new OleDbConnection(connString);
OleDbDataAdapter adp = new OleDbDataAdapter("Select ftime,fxx,fwd,ffs From Mytable Where NUMBER = '" + number + "'", con);
DataSet data = new DataSet();
adp.Fill(data);
con.Close();StreamWriter writer = System.IO.File.AppendText("D:/SS.txt");
for (int i = 0; i < data.Tables[0].Rows.Count; i++)
{
for (int j = 0; j < data.Tables[0].Columns.Count; j++)
{
if (j != 0)
{
writer.Write(", ");
}
writer.Write(data.Tables[0].Rows[i][j].ToString());
}
writer.WriteLine("");
}
writer.Flush();