dbReader是单向的,无法统计记录条数,除非你自己每Read一条记录统计一下。
建议使用DataSet

解决方案 »

  1.   

    DataSet.Table[index].rows.count
    DataTable.rows.count
      

  2.   

    如果非要统计记录条数也只能这么做了:
    int i =0;
    while(dataReader.Read())
    {
    i++;
    }
    不过这样统计完会dataReader里就没有数据了
    所以建议用DataSet
      

  3.   

    只能用caosheng(草圣) 的方法了,楼上的所说的好像是fieldcount吧。只能得到字段的个数
      

  4.   

    OleDbCommand comm=new OleDbCommand("select * from members",objConnection);==>
    OleDbCommand comm=new OleDbCommand("select  count(*),* from members",objConnection);