表中有一个自增字段,我在SELECT * FROM users 后,想取到第一条记录和最后一条记录的自增字段的值,我该怎么做?

解决方案 »

  1.   

    我是想在取出数据一条一条处理完毕后,做一次集体删除。删除的条件就是自增字段between max and min
      

  2.   

    Query1.SQL.Text:= 'SELECT * FROM users';
    try 
      Query1.Open;
      Query1.First;
      iFirst:= Query1.FieldByName('xxx').AsInteger;
      Query1.Last;
      iLast:= Query1.FieldByName('xxx').AsInteger;
    except
    end;行不?
      

  3.   

    Query1.Open;
      Query1.First;
      

  4.   

    在刚刚 select * from table 后 有什么处理 ?楼主?:)
      

  5.   

    一条一条处理,我用了一个算法解决了,开始处理时,设置一个boolean变量,保存第一条记录,然后将每一条新的记录赋给最后的记录,处理完毕后,自然获取了第一条和最后一条记录咯。