RecordCount returns the number of records in a recordset, just as Count(exp) will do in SQL. Within the instantiation of a recordset, Ms. A. maintains the 'bookmark' property of each record. [RecordCount | Coount(exp)] have no relationship in this regard. The bookmark of a specific record may in fact even change with different instantiations of the recordset. The bookmark property is 'officialy' refered to as a string, although is 'looks' a LOT like the old packed numeric format. I'm sure this is NOT what you are looking for, but then I am REALLY REALLY REALLY not sure what you are trying to do with the disseperate concepts. You can easily instantiate any / all recordsets and loop through them, retrieving information (including the bookmark, field names, values (content) and other properties). It is possible (although somewhat foregin to general practice) to get the record count of the recordset and use that value as the terminiation value of a fixed loop to retrieve (or set) some of the above. It still does not relate to the actual record 'identity'.
Actually, the concept of a "Record Number" is somewhat foregin to the rules of relational database.
Hopefully, these ramblings do not worsen your confusion (very much).
MichaelRed
m.red@att.net
There is never time to do it right but there is always time to do it over