I'm having a similar problem that I can't find any answers for.
Sabloomer,
When you close the database, is the 'Msaccess.exe' process still running?
(Use "Ctrl+Shift+Esc" to look in the task manager.)
When I close Access my ".ldb" file locks and the process keeps running.
As a test I removed all the code, references, reports, forms, and all but one table table, and this still happens.
Try this:
I created a NEW blank test database, and created a table with 2 rows and 2 columns.
*If I open the database then close it (without doing anything) the programs ends and the process ends too.
*If I open the database and then open the table (in datasheet view) the program will end fine but the process keeps going. If I try to open it again while the process is still running, then the ".ldb" gets created but the program will not open, and the ".ldb" file is locked and can't be deleted.
I have to kill the "Msaccess.exe" process in the task manager, then delete the ".ldb" file, then I can open the database again just fine.
*If I open this database and just open the table in design view, then I can close the database and the process ends normally. I can even open the table in design view, then use the toolbar button to switch to datasheet view, and I can close the program fine and the process ends.
As soon as I open a table, form, report, or anything (not in design view) the process locks and will not go away.
Does this sound like your problem?
Does anyone have any ideas?
I hope this helps.
-Varg