如果写个程序将数据库数据导入记事本? 比如:我有数据库有张表A(a1 varchar(10),a2 varchar(10),a3 varchar(10)) 里面有些数据。 
我现在要按照固定格式导入到记事本中(A.txt) 
格式如下: ###第一个人### 
  名字:a1 
  性别:a2 
  年龄:a3 ###第二个人### 
  名字:a1 
  性别:a2 
  年龄:a3 
..... 就这样批量导入记事本中。求教C#代码。谢谢

解决方案 »

  1.   

    C#,转到C#版去吧 :)
    SQL的话,直接使用OPENQUERY或者OPENROWSET试试
      

  2.   

    谢谢,我问解决了!给分
                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(); 
                }