Еще одна проверка, которую вы можете попробовать - это установка Option Explicit
для всего проекта.Это покажет вам переменные, которые не были явно объявлены.
Также вы можете исследовать все переменные типа Object
: Позднее связывание может быть непреднамеренной болью, и я предлагаю иметь как можно меньше позднего связывания.возможно.
Тогда есть COM.Если приложение было скомпилировано и протестировано для другой версии COM-компонента, такого как компоненты OLEDB / ADO MDAC, и теперь работает с новыми версиями, возможно, методы были удалены или переименованы.
Наконец, попробуйтедобавьте больше / лучшую обработку ошибок, чтобы вы точно знали, какая строка кода генерирует ошибку.
РЕДАКТИРОВАТЬ Если у вас нет исходного кода, единственный вариант - найти какие версиикомпонентов MDAC / Database, приложение было протестировано.