У нас есть приложение Visual Basic 6, которое подключается к локальному файлу MS Access mdb для хранения некоторых значений во время обработки работы. Соединение с этим файлом осуществляется через пользовательское соединение DSN ODBC. Мы определили, что путь соединения действителен. Однако время от времени и, казалось бы, в случайное время вызовы этого файла mdb завершаются с ошибкой ODBC с сообщением о том, что путь недействителен. Путь сообщается как «нулевой». В других случаях мы получаем сообщение «ошибка диска или сети». По-видимому, нет никакой согласованности в том, почему и как возникают эти ошибки.
Существуют ли какие-либо значения реестра или конфигурации, на которые следует обратить внимание, чтобы определить источник этой проблемы? Файл никуда не исчезает с сервера, поэтому мы склоняемся к тому, что проблема связана с конфигурацией ODBC.
Приложение VB работает под управлением Citrix на сервере Windows 2003 (32-разрядная версия).