This works for me though . . .

rst.Open "m:\adonew\gerbil.rst", _ & "Provider=MSPersist", adOpenKeyset, _ & adLockBatchOptimistic, adCmdFile

rst.MoveFirst

StatusBar1.Panels(3).Text = rst.RecordCount


I know I'm using a saved recordset but it also works using a currently open one.

??Matt