http://topic.csdn.net/u/20100817/09/04842124-39e8-4758-899a-944cdafb2f80.html
如题 现在数据存储到了多个文件。由于时间跨度较大 所以要读取多个文件。还要有间隔的读取
比如每60秒读取一条。能不能同事读取多个文件。

解决方案 »

  1.   

    啥是同时读取啊?你要在所有内容里面查询,先都读出来,放DataSet里。
      

  2.   

    你的意思是一条SQL语句读取多个文件并带条件?恐怕不行吧,导入到DataSet是比较方便的
      

  3.   

    呵呵,现在的问题是每个文件都有表头,读取时加入出错,不能加如到同一个dt里,去掉又没了coloumname 
    上星期忘了结了 
    这个问题加分给
      

  4.   

    带表头也可以的
    ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +
                            Server.MapPath("~") + ";Extended Properties=\"Text;HDR=Yes;FMT=Delimited\"";
        SQLString = "Select * from a.txt";
    HDR=Yes即可
      

  5.   

    我用循环读取txt 文件  
    oldbConnection oconn = ;
    oldbadp  oda = null;
    dataset ds = new ;
    for()
    {
      拼文件名
      oda = new ;
      oad.fill(ds);
    }
    具体代码应该是这样的  现在的都改乱了.
    去掉表头就没问题 加上了 再加上你给的属性 还是 oda 中的oconn是空//