Vlastnosť RecordCount
vracia iba počet záznamov ku ktorým bolo pristupované.
Ak je Recordset typu Table, vracaná hodnota je správna.
Ak
pri inom type Recordsetu chceme počet záznamov vedieť, môžeme použiť
MoveLast, MoveFirst.
Dim rs As Recordset
Set rs = db.OpenRecordset("SELECT
* FROM myTable", _
dbOpenDynaset)' otvorenie recordsetu
rs.MoveLast
rs.MoveFirst
Debug.Print
rs.RecordCount