Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/8: Рейтинг темы: голосов - 8, средняя оценка - 5.00
Adelina

Не могу сделать инсталяционный пакет

23.08.2009, 02:54. Показов 1592. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я сделала програмку в Visual Basic, в которой используются базы данных формата *.mdb , доступ к которым программа должна осуществлять через ADO. Т.е. в проекте создана ссылка на библиотеку типов ADO (Microsoft ActiveX Data Objects 2.0 Library).

Код используется такого типа:
======================
Private Sub Form_Load()
Dim cmd As String
Dim sql As String
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset

'Создать строку подключения
cmd = 'Provider=microsoft.jet.OLEDB.3.51;' & _
'Data Source=' & _
'C:Biblio.mdb'

'Установить соединение с базой данных
Set cn = New ADODB.Connection
With cn
.ConnectionString = cmd
.Open
End With

'Создать запрос
sql = 'select * from authors'

и т.д.
=====================
Так вот, при создании инсталяционного пакета программы при помощи 'Package and Deployment Wizard' , как я понимаю, в инсталируемые файлы на компьютер Пользователя должен был войти файл 'Msjtor35.dll' (Microsoft OLE DB Provider for Jet) Версия в свойствах файла 3.52.1527.4, но мне пришлось добавить его к пакету инсталяции кнопочкой 'Add' , указав директорию инсталяции '$(CommonFilesSys)'

При инсталяции программы на компьютер Пользователя в Windows98 , этот файл копируется в директорию 'C:Program FilesCommon FilesSYSTEM' , НО ПОТОМ выводятся сообщения

'An error occurred while registering The file 'C:Program FilesCommon FilesSYSTEMExpsrv.dll' ' и

'An error occurred while registering The file 'C:Program FilesCommon FilesSYSTEMMsjtor35.dll' '

Т.е., если я правильно понимаю, Windows в реестре этот файл не регистрирует.
Ну и, при запуске программы система этот файл не обнаруживает и Выдаёт сообщение 'Run - time error '3706' ADO не удаётся найти указанную службу доступа'

Если кто-нибудь сталкивался с такой-же ситуацией, пожалуйста, посоветуйте как быть, может быть я не тот файл включаю в инсталяцию или какой-то не включаю. Заранее , СПАСИБО!!!
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.08.2009, 02:54
Ответы с готовыми решениями:

Инсталяционный пакет
Привет всем! Через какую программу я могу создать тако инсталяционный пакет????????7

Не могу распаковать пакет
Проблема такая! Хочу установить самбу из архива samba-3.6.9-1-i686.pkg.tar.xz. Ввожу tar -jxvf. Распаковываются папки etc, usr, var, а...

Инсталяционный дистрибутив
Народ, подскажите какую-нибудь просту программу для создания инсталяшек, винда у меня 64 и поэтому стандартнопоставляемая прога с 7 делфи...

2
0 / 0 / 0
Регистрация: 17.06.2008
Сообщений: 30
23.08.2009, 09:39
ох, девушка...
сколько раз уже говорили что пора делать сетупы НОРМАЛЬНЫМИ программами...
поковыряйтесь.. их полно... а то что не регистрируется, то попробуйте ручками на клиентской машине
regsvr32 бла-бла-бла...
если не смогет, то причина даже не в вас уже...

ЗЫ
Package and Deployment Wizard- ЗЛО!
0
pl
51 / 17 / 6
Регистрация: 18.05.2007
Сообщений: 1,322
23.08.2009, 10:35
Зло - лень.

MSDN:

HOWTO: Add the MDAC Redistribution Setup to CAB Files
ID: Q185622

HOWTO: Distribute ADO with the VB5 Application Setup Wizard
ID: Q184265

HOWTO: Develop with ADO Version 2.5 or Later and Install on ADO Version 2.0
ID: Q259379

HOWTO: Distributing RDS Client with Visual Basic Setup Wizard
ID: Q176874

HOWTO: Insure Jet 3.5 Is Installed Correctly (Part I)
ID: Q240377
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.08.2009, 10:35
Помогаю со студенческими работами здесь

JSObject . не могу найти пакет в ХР.
Должен быть пакет под названием netscape.javascript где-то в системе... Не могу найти. Как гласит литература, спрятан этот пакет в...

Не могу обновить пакет Nuget
в окне Обновления нажимаю "Обновить" на пакете NuGet, скачивается, вроде бы устанавливается, и ничего не меняется. как обновить? есть ли...

Не могу установить языковый пакет
При установке Виндовс, на этапе установки обновлений выскакивает уведомление "Не удалось установить языковой пакет, изменения не будут...

Не могу изменить и расшифровать пакет
Ребят, такое дело, хотел поймать пакет от сервера, изменить его обратно и переслать обратно. Столкнулся с проблемкой расшифровки, я...

Netbeans 8.2 не могу создать пакет в пакете
Есть задание: http://code.makery.ch/library/javafx-8-tutorial/ru/part1/ Если кратко, то вот: Создание структуры пакетов С...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru