There can be some permission issue just refer this Link
http://www.mikesdotnetting.com/Article/74/Solving-the-Operation-Must-Use-An-Updateable-Query-error
Make sure the ASPNET account (or whatever account is in use at the time) has Change permissions to the directory where the .mdb file is located. Access needs to write some temp and locking files during the operation.