Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Базы данных > Работа с mdb, используя DAO


Автор: ChildHoodEnd 5.6.2006, 15:32
Я новичок в программировании. Написал на Visual C++ программу, работающую с mdb-файлами, используя DAO.
Проблема: работает не на всех компьютерах.
Подскажите, пожалуйста, какие компоненты необходимо установить?

P.S. Из-за несовместимости программы заказчик не платит денежку... Помогите! 

Автор: bas 6.6.2006, 08:58
А на каких не работает?

Добавлено @ 09:01 
Может разные версии DAO? 

Автор: Любитель 21.6.2006, 00:09
Ну, нужны следующие вещи:
 1. Рантайм C++. Для VC++, который ты по видимому используешь это в худшем случае msvcrxx.dll и msvcpxx.dll (зависит он нестроек проекта)
 2. MFC - mfcxx.dll и mfcxxu.dll (для юникода)
 3. Ядро JET + DAO (msjet40_sp6.exe - cab-архив со всеми гадостями).

Такой вопрос, прога вообще запускается? Если нет, то говорит ли о нужных dll. Если нет и нет - а фиг его! Если да на первый вопрос - при инциализация DAO перехвати исключения и скажи об ошибке.

А вообще DAO считается устаревшей технологией. В частности на 64-битных системах его нет и не будет... 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)