比如数据如下:
字段:       name
值:          a
             b
              
             d
              
             e
上面有2条空数据的记录.
怎么判断最先输入的空数据,是第几行, 答案是第三行; 请问如何实现!~谢谢

解决方案 »

  1.   

    select  .... where name is null
      

  2.   

    直接循环判断,
    try
      First;
      while not eof do
      beign
        if byname = '' then
        begin
          book := getbook;
          Exit;
        end;
      next;
      end;
    finally
      if bookvalid then goto book;
    end;
      

  3.   

    var
       ss: TBook;
    begin
      ss := AdoDataSet.GetBookMark;
      ss := AdoQuery.GetBookMark;
    end;
    是DataSet的方法。直接返回书签。就是位置记录了~~~~~~~
      

  4.   

    while adoquery1.eof do 
    begin 
    if(adoquery.fieldbyname('xx').value=''.......;then exit;
    end;