Итак, некоторое время назад мой босс спросил меня на работе, что потребуется для обновления с installshield 7.0 на что-то другое, и одна из вещей, которая нас сдерживает, — это устаревшее приложение, которое зависит от установки installshield, устанавливающего dao 3.5, jet 3.5, mdac и доступ к 97 средам выполнения. Обновление кода для использования ODBC на самом деле вообще не вариант, поэтому моей следующей мыслью было обновить файл db для доступа к 2000 и использовать DLL dao 3.6 и jet 4.0, но я не могу найти никакой информации о проблемах, которые я может нарваться. Это выполнимое решение без необходимости изменять код? Кроме того, чтобы распространять новую 3.6 dll, что еще мне нужно было бы связать? Нужно ли мне устанавливать среду выполнения office 2000+, так как в настоящее время требуется среда выполнения 97? Office не будет загружаться на машины, на которых работает это программное обеспечение, и все они работают под управлением Windows 7 x64, за исключением одного компьютера в конфигурации с 32-разрядной версией Windows 7.
Обновление старого приложения, использующего DAO 3.5 и jet 3.5.
Ответы (1)
Зависит от многих вещей. JET 4.0 входит в состав Windows 7, но похоже, что приложение также имеет интерфейс доступа? Вам, вероятно, нужно установить только Access 2007 или 2010, который может быть включен в большинство автоматически устанавливаемых программ.
person
Makita
schedule
10.12.2013
Приложение имеет пользовательский интерфейс, написанный на C++. Я не видел, чтобы оно использовало реальные среды выполнения доступа. Я просто знаю, что оно установлено, просмотрев старый проект installshield. Мой единственный опыт работы с базами данных - это все из .net, поэтому я действительно не уверен, куда идти по этому поводу. Поскольку JET 4.0 входит в состав Windows 7, нужно ли мне устанавливать последнюю версию mdac, чтобы получить dao 3.6?
- person Neal Cynkus; 10.12.2013