I have an MS Access 97 database application. When I try to repair the database, it succeeds. However when I try and compact it, it gives an error with the message;<BR><BR>"Record(s) can&#039;t be read; no read permission on filename"<BR><BR>However it creates a new database named db1.mdb. Can anyone please suggest why I&#039;m getting the error and how I could overcome it. Also is db1.mdb the resultant database, and can I use it in place of the original? Thanks!