Adelina
|
|
1 | |
Не могу сделать инсталяционный пакет23.08.2009, 02:54. Показов 1429. Ответов 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 не удаётся найти указанную службу доступа' Если кто-нибудь сталкивался с такой-же ситуацией, пожалуйста, посоветуйте как быть, может быть я не тот файл включаю в инсталяцию или какой-то не включаю. Заранее , СПАСИБО!!! |
23.08.2009, 02:54 | |
Ответы с готовыми решениями:
2
Инсталяционный пакет Не могу распаковать пакет Инсталяционный дистрибутив JSObject . не могу найти пакет в ХР. |
0 / 0 / 0
Регистрация: 17.06.2008
Сообщений: 30
|
|
23.08.2009, 09:39 | 2 |
ох, девушка...
сколько раз уже говорили что пора делать сетупы НОРМАЛЬНЫМИ программами... поковыряйтесь.. их полно... а то что не регистрируется, то попробуйте ручками на клиентской машине regsvr32 бла-бла-бла... если не смогет, то причина даже не в вас уже... ЗЫ Package and Deployment Wizard- ЗЛО!
0
|
51 / 17 / 6
Регистрация: 18.05.2007
Сообщений: 1,322
|
|
23.08.2009, 10:35 | 3 |
Зло - лень.
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
|
23.08.2009, 10:35 | |
23.08.2009, 10:35 | |
Помогаю со студенческими работами здесь
3
Не могу обновить пакет Nuget Не могу установить языковый пакет Не могу изменить и расшифровать пакет Netbeans 8.2 не могу создать пакет в пакете Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |