1. What happened if you'd move database to some other drive/location (say, in d: )?
2. How do you access your db: via ODBC, DAO, ADO? (it looks like you are using DAO- ?). Are you using try/catch blocks (I don't see any in the code snippet you've posted)

