Помощ
2 отговора
0 прегледа
Помощ
Здравейте!
Имам VB6 със SP6.
Компилирам програма, която отваря БД на Access.
base.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _
_ App.Path & "\base.mdb;Persist Security Info=False"
Всичко работи добре.
Пакетирам програмата с Package and Deployment Wizard и я инсталирам на друг компютър, на който има Windows 98.
При стартирането излиза грешка ("Run-time error '3706' ADO could not find the specified provider")
На въпросния компютър има само "Microsoft.Jet.OLEDB.3.51"
Как с инсталирането на моята програма може да се инсталира и "Microsoft.Jet.OLEDB.4.0" ?
Благодаря!
Имам VB6 със SP6.
Компилирам програма, която отваря БД на Access.
base.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _
_ App.Path & "\base.mdb;Persist Security Info=False"
Всичко работи добре.
Пакетирам програмата с Package and Deployment Wizard и я инсталирам на друг компютър, на който има Windows 98.
При стартирането излиза грешка ("Run-time error '3706' ADO could not find the specified provider")
На въпросния компютър има само "Microsoft.Jet.OLEDB.3.51"
Как с инсталирането на моята програма може да се инсталира и "Microsoft.Jet.OLEDB.4.0" ?
Благодаря!
Re: Помощ
Ами, виж кой DLL се реферира към проекта, и го добави към дистрибуцията.
Реферираните библиотеки се виждат с Notepad във VPB файла най-отгоре. Отваряш, четеш, сравняваш, намираш DLL-а в твоя комп, и го прилагаш в дистрибуцията. Ако Package and Deplo... не знам си кой Wizard не ще да го вземе и инсталира - закачването на DLL към системата става с Regsvr32 ето така:
C:\My Project> regsvr32 TheLibrary.dll
Като разбира се трябва да имаш път към regsvr32. Ако няма - потърси го в Windows\System32.
Успех.
Щирлиц
Реферираните библиотеки се виждат с Notepad във VPB файла най-отгоре. Отваряш, четеш, сравняваш, намираш DLL-а в твоя комп, и го прилагаш в дистрибуцията. Ако Package and Deplo... не знам си кой Wizard не ще да го вземе и инсталира - закачването на DLL към системата става с Regsvr32 ето така:
C:\My Project> regsvr32 TheLibrary.dll
Като разбира се трябва да имаш път към regsvr32. Ако няма - потърси го в Windows\System32.
Успех.
Щирлиц