Найдите какую БД или файлы .accde Access ссылаются на исполняемый файл? - PullRequest
0 голосов
/ 24 августа 2018

Я пытаюсь устранить неполадки со старой БД доступа, которую моя компания все еще использует, но никто не может сказать мне ничего, кроме того, где находится исполняемый файл. Можно ли как-нибудь получить какую-то информацию о том, что он пытается сделать?

1 Ответ

0 голосов
/ 24 августа 2018

Для эффективного устранения неполадок вам действительно нужно получить ACCDB, который использовался для создания этого ACCDE.

Если ACCDB недоступен, и вы хотите увидеть, какие внешние источники данных используются в качестве связанных таблиц, вы можете использовать методы DAO из другой базы данных, чтобы подключиться к ACCDE и проверить свойства Connect и SourceTableName предметы в его коллекции TableDefs.

И вы можете проверить свойства Connect и SQL коллекции QueryDefs, чтобы узнать, какие из них ссылаются на внешние источники данных напрямую (вместо связанных таблиц).

Но если ACCDE включает процедуры VBA, которые напрямую взаимодействуют с внешними данными (а не через связанные таблицы или сохраненные запросы), вы не можете проверить эти процедуры, поскольку исходный код VBA отбрасывается при создании ACCDE. Вам действительно нужно получить ACCDB.

Наконец, без ACCDB вы будете серьезно ограничены в том, какие исправления вы можете сделать. Вам действительно нужно получить ACCDB.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...