1. adoquery1已执行'select * from XXX'语句
   如何在其结果集中找出某个字段的最大值?     
   不用 while not adoquery1.eof do 这种方法来做,  最好是有自带的函数之类的,代码越少越好2. 怎么把adoquery1完完全全复制给adoquery2 ?
谢谢!

解决方案 »

  1.   

    1.其实可以通过sql去得,如果你想保留所有记录的界面,可以用另一个query去查询一下最大值,这样总比你逐个对比来的快
      'select max(字段) from 表'2.
    ADOQuery1.Assign();
      

  2.   

    这样找不行吗? select MAX(字段) from XXX完全复制 ADOQuery1.Assign(adoquery2)
      

  3.   

    用indexname
    然后adoquery1.last就是最大的
      

  4.   

    ADOQuery1.Assign(adoquery2)  这样写会报错
      

  5.   


    ADOQuery2.Recordset:=ADOQuery1.Recordset