Если ваша проблема с FileExists, вот как вы можете ее отследить.
Поставьте точку останова на строке if FileExists
.Когда он сломается до отладчика, нажмите CTRL-F7, что вызовет диалог Evaluate / Modify.Введите remote+'db\ado.mdb'
в поле ввода и посмотрите, что он дает.Скорее всего, вы получите неверное имя файла.
Например, если remote
не заканчивается обратной косой чертой, то это приведет к неверному пути.Вы можете исправить это с помощью функции IncludeTrailingPathDelimiter.Трудно быть уверенным, не видя больше вашего кода, но из моего опыта это, вероятно, то, что происходит.