select * from datatable order by abc desc,直接取记录,第一条就是符合条件的。

解决方案 »

  1.   

    SELECT MAX(abc) FROM DATATABLE
      

  2.   

    sql语句是对的,应该是别的原因
      

  3.   

    你检查一下OpenRecordset方法的几个参数的设置。如
    set myRs=myDB.OpenRecordSer(sql,dbOpenDynaset,dbOptimistic)
    再看看数据库是否连上
      

  4.   


    select max(abc) from datatable
    就行了
      

  5.   

    Set rsRecord = dbsDB.OpenRecordset("select max(abc) from datatable")
    我想把这个最大值附给一个变量X,我是做法如下:X= rsRecord!abc怎么会提示出错:"错误号'3265'item not find in this collection"是“X= rsRecord!abc”这句错了吗?那么要怎么样才能附最大值给变量呢!
      

  6.   

    关注
    Set rsRecord = dbsDB.OpenRecordset("select max(abc) from datatable")
      

  7.   

    应该是"select max(abc) as c from datatable"
    X=rsRecord!c
    或者:
    select max(abc) from datatable 
    X=rsRecord.fields(0)