SELECT MAX(dr_no) as c_max FROM dr_i WHERE dr_no > 100
应这样写

解决方案 »

  1.   

    dim db as database
    dim dy as recordset
    set db=opendatabase(your database)
    set dy=db.openrecordset(sql)
    if (dy.bof and dy.eof) then //纪录为空
    ....
      

  2.   

    同意jinesc(糊里糊涂的我),返回NULL
    若不希望返回NULL,可以这样写(SQL SERVER7.0/2000):
    SELECT isnull(MAX(dr_no),0) as c_max FROM dr_i WHERE dr_no > 100
    这样得到的是零。