我想判断一下QUERY提取的数据集合里是否有记录,如果有,执行一段代码,如果没有,执行另一段,怎样才能做出这个标志变量?
谢谢!

解决方案 »

  1.   

    if query.isempoty then ...
      

  2.   

    if query.isempty then ...
    or
    if query.RecordCount<=0 then ...
      

  3.   

    if query.isempoty then ...同意
      

  4.   

    IF QUERY.RECORDCOUNT<>0 THEN
    .....
    ELSE
     
    .....
      

  5.   

    if query.isempty then ...
    or
    if query.RecordCount<=0 then ...
    可以
      

  6.   

    if query.isempty then ...
    or
    if query.RecordCount<=0 then
      

  7.   

    query.ISEmpty or query.RecordCount>0
      

  8.   

    有很多方法,请看:
      with aQuery do
      begin
        Close;
        SQL.Clear;
        SQL.Add (.......);
        Open;
    /////////
    法1: if not IsEmpty then
    法2: if 0 < RecordCount then
         begin
           First;
           while not EOF do
           begin
             ....; 
             Next;
           end;
         end;
      end;