G
Guest
I am trying to work out the fastest replacement for a DMax()
Does anyone know which is faster?
strSQL = "SELECT TOP 1 " & strField & " FROM " & strDomain & _
" WHERE " & Criteria & " ORDER BY " & strField & " DESC;"
Or:
strSQL = "SELECT Max(" & strField & ") FROM " & strDomain & _
" WHERE " & Criteria & ";"
Here again, which is faster?
Set rst = db.OpenRecordset(strSQL, dbOpenSnapshot, dbReadOnly)
Or:
Set rst = db.OpenRecordset(strSQL, dbOpenForwardOnly)
Does anyone know which is faster?
strSQL = "SELECT TOP 1 " & strField & " FROM " & strDomain & _
" WHERE " & Criteria & " ORDER BY " & strField & " DESC;"
Or:
strSQL = "SELECT Max(" & strField & ") FROM " & strDomain & _
" WHERE " & Criteria & ";"
Here again, which is faster?
Set rst = db.OpenRecordset(strSQL, dbOpenSnapshot, dbReadOnly)
Or:
Set rst = db.OpenRecordset(strSQL, dbOpenForwardOnly)