OleDbConnection + ACCESS 2003 = проблемы

Alexander Us
Дата: 02.12.2009 10:19:18
.NET приложение пишет/читает данные в базу ACCESS 2003 с использованием OleDbConnection. Несколько приложений могут ОДНОВРЕМЕННО посать в одну базу на сетевом диске.

Иногда, например если приложение было прибито из TaskManager, база остаётся открытой (файл *.ldb не исчезает).

В этом случае вновь запущенное приложение не может получить доступ к файлу базы.

Коллеги, роботающие со старым из ADO VB6 утверждают, что там такой проблемы нет.

Теперь вопросы:
- Каковы причины блокировки файла базы данных?
- Есть ли возможность избавиться от блокировки файла базы данных?
- Есть ли возможность открывать базу, которая не была корректно закрыта?
Alexander Us
Дата: 02.12.2009 23:23:33
Вопрос снят