I can't get rid of a "deleted" record in a database. Even if I delete it the record shows back up the next time I do an update.
The following code generates an error message when using "driver=microsoft access driver (*.mdb)" Either in the app QTADO or in my own perl script that uses dbi:ODBC
really simple command: "UPDATE mytable SET Field1='rec';
error message: "The Microsoft Jet database engine stopped the process because you and another user are attempting to change the same data at the same time"
Ok there is no other user anywhere. When I tried the same query from Access 2007 I get a more informative error message and actuallly can see something that does not make sense;
Trying this
Gets this error message
If I click on yes, all the records are properly updated (unlike qtado or my perl script) however, there is a strange beast here:
I then went and "deleted" that record and tried the query again and sure enough the exact same thing happened, That "#Deleted" record had been put back in.
I poked around the access 2007 menues but cannot find any type of "repair" option. This database was created by 2003 and possibly is corrupted. I would think if I delete something it should go away.