Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6. Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты. Читайте требования к создаваемым темам.
При попытке установить MDAC 2.8 RTM выдало сообщение: несовместим с данной версией Windows. Все его средства в настоящее время являются частью операционной системы Windows.
Версия MDAC 2.8 уже интегрирована в Windows XP и отдельно не ставится. Но в нее не входит провайдер Jet и возможно не входит DAO. Его надо ставить отдельно (вернее сервис-пак на него), это KB829558. Иногда бывает, что MDAC необходимо переустановить. Для этого можно использовать инструменты по этой ссылке: http://www.macropool.com/en/download/mdac.html
К сожалению ссылки не помогли. Поставился только Jet 4.0. Остальное вообще не захотело ставиться. Непонятно, на том ПК где установлен VB6 есть все необходимое для работы прг. Почему оно не переносится. Как мне вычислить, что не переносится на другую машину? Я тоже подозреваю что в этом может быть замешан DAO. Он у меня используется. Базы данных сформированы как Access 95. На машинах Officce 2003.
При создании дистрибутивного пакета в него надо включить библиотеки DAO. Посмотри на проблемной машине, что лежит в C:\Program Files\Common Files\Microsoft Shared\DAO\
Алибек, Большое спасибо . Ты себе не представляешь как ты мне помог.
alibek писал(а):Посмотри на проблемной машине, что лежит в C:\Program Files\Common Files\Microsoft Shared\DAO\
Я просто включил в проект инсталяционного пакета файлы из этой же папки, но с ПК с VB6 и все пошло. Ты мне можно сказать несколько минут счастья подарил, а может мне его и на больше хватит. А можно подробнее узнать, что это за папка?
Сейчас пишу БД на основе ADO. Дистрибутив создал с помощью встроенного мастера DWZ. При установке выдает сообщение о несоответствии типов, и установки вообще не происходит.
Скорее всего это старый баг с форматом дат. На время создания дистрибутива в регионарных стандартах выстави локаль США. Или найди исправленный мастер установки. Или пользуйся другим инсталлятором.