Я думал, что покончил с Delphi 5, но мой "клиент" хочет немного узкоспециализированных отчетов и, как маггинс, согласился это сделать.Базы данных MS Access (2000).Я использовал довольно стандартный подход ADOConnection -> ADOQuery или ADOTable для подключения к базам данных.Всего их три, поэтому три ADOConnections.Работает на моем компьютере с Windows 7.Однако, когда я устанавливаю программу на целевой клиентский компьютер (также Win7) и пытаюсь запустить ее, я получаю страшную ошибку «Cannot open table MSysAccount».Из исследований я знаю, что это в System.MDW, и просмотр этой системной базы данных показывает, что таблица не существует.Дата базы данных MDW - где-то в 2012 году.
У меня нет ничего, что бы работало в Google, (я пробовал три варианта), и Microsoft, похоже, не предлагает решения.По-видимому, существует исправление реестра, которое не дает ядру базы данных искать таблицу MSysAccount, но я не могу найти, какая переменная задействована и что с ней делать.
Может кто-нибудь мне помочь с исправлением для этогоили, может быть, схема для этой таблицы в базе данных системы, пожалуйста?