Очень старый VB3 (более 20 лет назад), работающий на Box Win7 32bit Prof, нужна поддержка DAO Access 2.0 MDB

Около 20 с лишним лет назад я разработал приложение VB3 (то есть 16-битное) для моей фирмы-производителя, которая использовала файл Access 2.0 MDB в качестве внутренней базы данных. Он прошел через несколько ПК и сумел заставить его работать на каждой итерации, но в последнее время мы, кажется, не можем заставить exe открыть файл MDB (ОШИБКА: недопустимый формат).

Мы работаем на 32-битной платформе VBox Win7 (ранее он работал на реальном компьютере с аналогичной настройкой, но он умер)

Я предполагаю (я не использовал VB3 более 20 лет), нам не хватает какой-то зависимой DLL и / или регистрации (ов). Я надеюсь, что кто-нибудь может указать мне на установку недостающего компонента? ДАО?

Я установил MS Access 1.0 (не смог прочитать MDB) и MS Access 2.0 (МОЖЕТ прочитать MDB).

Другая возможность, если у кого-то есть небольшое служебное приложение, которое читает файлы MDB с установочным EXE, которое может устанавливать / регистрировать необходимые компоненты для работы моего старого exe. Мы в отчаянии, так как это приложение является ядром его бизнеса, а он - близкий и, очевидно, давний друг, который не может оправдать / позволить переработку приложения с нуля; он уникально разработан и сложен и работает, когда может считывать дБ.

Заранее спасибо.

1 ответ

Ага. Нашел.

Существует уровень совместимости install exe, который выполняет установку всех необходимых файлов.

comlyr.exeftp://ftp.microsoft.com/softlib/mslfiles/COMLYR.EXE

Я действительно получил это откуда-то еще.

Другие вопросы по тегам