Очень старый VB3 (20+ лет go), работающий на Box Win7 32bit Prof, требуется поддержка DAO Access 2.0 MDB - PullRequest
0 голосов
/ 04 марта 2020

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

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

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

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

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

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

1 Ответ

0 голосов
/ 05 марта 2020

Yep.found it.

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

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

Я на самом деле получил его откуда-то еще.

...