dataset1.first;
dataset1.last;
dataset1.count//就是数据记录数量。

解决方案 »

  1.   

    table1.isempty判断是否为空,或者如果table1.eof=table1.bof表示为空
    table1.RecordCount判断记录的数目,但这样可能判断不出来,可以使用笨办法循环判断
      

  2.   

    DBGrid.DataSet.RecordCount//就是它的记录数;
    if DBGrid.DataSet.RecordCount = 0 then
    begin
      Application.MessageBox('当前的记录数为0条','提示',MB_OK + MB_ICONINFORMATION);
      Exit;
    end;
      

  3.   

    DBGrid.DataSet.RecordCount得到记录数量
    DBGrid.DataSet.IsEmpty 判断是否为空
      

  4.   

    我一般用的是ihihonline(小小->充电中……) 的那种,不错。