我用它查询,作为数据源,dbgrid获得,但是TQuery对象能不能实现查询结果为空的时候有个返回参数阿?或者dbgrid有为空的返回参数马?谢谢阿~~

解决方案 »

  1.   

    Query1.Close;
    Query1.Sql.Clear;
    Query1.Sql.add(.....);
    Query1.Open;
    if Query1.IsEmpty then 没有数据
      

  2.   

    select count(*) as co from table1name
    if query1.field[0].asinteger=0 then showmessage('no recore!')
      

  3.   

    Query1.Close;
    Query1.Sql.Clear;
    Query1.Sql.add(.....);
    Query1.Open;
    if Query1.recordcount=0 then 没有数据
      

  4.   

    那能不让dbgrid显示那一行空的嘛?就是你查询没有结果,也会显示出来一行的。谢谢阿