В своем приложении я делаю следующее:
- Откройте базу данных Access (.mdb) с помощью Jet / ADO и VB6
- Очистить и заново заполнить таблицу новыми данными
- Закройте базу данных
- Запустите другой процесс, который что-то делает с новыми данными.
Проблема в том, что иногда второй процесс не может найти новые данные. Иногда таблица просто пуста, иногда RecordCount> 0, но EOF истинно, и я не могу выполнить MoveFirst или MoveNext. В двух словах: всякие странности.
Мой текущий обходной путь - добавить задержку между закрытием базы данных и запуском второго процесса.
- Что здесь происходит?
- Могу я что-нибудь с этим поделать? (Помимо использования другой базы данных)