With Access 2000, ADO is the default instead of DAO (as it was with older versions). You will need to check which references you are using. If you do not have "Microsoft DAO 2.5/3.51 Compatibility Library" checked, then you need to fully quality your database and recordset objects as follows: (I don't use a database object here, only the current connection.)
<code>
Dim rst as ADODB.Recordset
Set rst = New ADODB.Recordset
rst.Open "TableName", CurrenctProject.Connection
</code>
Let me know if this helps.