假如取出的数据Fill到一个DataSet内,可以看DataSet1.Tables[0].Rows.Count的值

解决方案 »

  1.   

    或者你先select count(*) from XX where XX一下
      

  2.   

    lxcc如果Count==0 那就是没数据 对吧
    menglionel(挖哈哈)
    你这样我试过。但是就不知道怎么判断返回来的东西
      

  3.   

    OleDbConnection myConnection= new OleDbConnection(ConnectionString);
    string CommandString="select Name,Path,CreateTime,EndTime from LLKB_News while (条件)order by CreateTime desc"; 
    myConnection.Open();
    OleDbCommand myCommand=new OleDbCommand(CommandString,myConnection);
    OleDbDataReader myReader; 
    myReader=myCommand.ExecuteReader();
    while(myReader.Read())
    {}
    以上代码如果没有返回值最下面的{}里面的语句不执行;
    或用myReader.HasRows
      

  4.   

    oldrainman(风雨兼程) 
    如果按条件没有数据的话在
    OleDbCommand myCommand=new OleDbCommand(CommandString,myConnection);
    这句就有错了
    我现在用了HasRows 来判断 谢谢