首先用户通过SQL语名查出结果集AQCP如下:
 ID   CP   nl
100   aa   22
111   bb   19
108   ee   30
81    qq   28
103   ww   21 
在不用SQL语名查询的前提下如何实现在结果集AQCP下找出ID最小的记录,也就是
81 qq 28
如用ADCP.Locate 或 ADCP.Filtered 来在集果集中查找ID最小的记录? 如何实现不知道咋写这个语名?

解决方案 »

  1.   

    SELECT max([stor_id]) [title_id] FROM [pubs].[dbo].[sales] 最大
    SELECT min([stor_id]) [title_id] FROM [pubs].[dbo].[sales] 最小
    要这样的结果么?
      

  2.   

    用SQL当然是可以,因要频繁调用数据且结果集是动态查询查生的,现在需要在动态数据集中去查找最小ID,每次都用频繁用SQL查询数据库,效率实在...
      

  3.   

    这样的话,每次获取结果集的同时,用一个变量保存下这个最小编号.需要的时候再用Locate来查找就可以了,不需要再访问服务器,也不需要再去计算这个最小编号.
      

  4.   

    方法1,用SQL语句返回记录集时按ID排序,这样第一条数据的ID最小。
    方法2,自己对记录集循环一次,怎么取最小ID不用说了吧?