Msadox.dll not registered by VB_DCOM_MDAC_JET_AutoSetup.exe

Started by Randem, February 21, 2008, 10:34:10 AM

Previous topic - Next topic

Randem

The Auto OS Updater will not deploy those files to Vista but if you still have them in your script you will still deploy them. As I suggested before run your project through InnoScript (at least once) to see the differences. You will be able to tell the difference in what you should or shouldn't deploy...
 
There are lots of files that you should not deploy and some that should only be deployed in a supplied SP from Microsoft or the the third party vendor. Lot's of research needs to be done if you are going to do this task yourself.
 
(Message edited by randem on April 01, 2008)

jcbaena

what script do i have to write to avoid deploy these files?

Randem

I don't understand what you mean. Those files (as well as others) should NEVER be deployed to Vista.

jcbaena

Ok. I'll try it.
Which variable and value is set to Vista in inno setup?

Randem

Those files are distributed but not on Vista.
 
(Message edited by randem on March 31, 2008)

jcbaena

Yes, i understand the installation process, but....if VB_DCOM_MDAC_JET_AutoSetup.exe install ADO librarys...why does not register msadaox an msjro? If VB_DCOM_MDAC_JET_AutoSetup.exe register them I dont have to distributed them in the script.

Randem

If you don't use InnoScript that is fine but you do need to understand how the installation process works, that is where InnoScript would help you. You are still installing files that you should not be and other such things. Forcing them onto a system that doesn't need or want them is a big no-no.
 
Did you read Installation Problems that I posted the link to priorly?

jcbaena

I do not use inno script. The installation is for inno setup with istool.org.
 
The problem is: I try to install msadox and msjro. The install fails on Vista and run ok in XP. I want:
1.- Vista installer Ok
2.- Deploy msjro and msadox and register them.

Randem

I don't quite understand. Did InnoScript remove them from your script? If no then you need to deploy them. If it did you would include the installation that the files are included in (The Auto OS Updater).

jcbaena

The errors continues....
How I should install this files?
 
In Xp Installation works. In vista installation not. If in xp installation I try to make set obj=new msjro.etc.... doesn not work. Why this library (msjro.dll and msadox.dll) are not registered by VB_DCOM_MDAC_JET_AutoSetup.exe?
Who register them?
 
Please, be the most extensive as posible. I have this problem some weeks ago.
 
Thanks on advance.


jcbaena

But if I deploy the msadox.dll to the that folder perhaps overwrite it, dont? I can overwrite if my version is more new, but...What appens to other ADO dependences?

Randem

You can run InnoScript for free for 5 days. By then you should be able to see the difference in the scripts.
 
You deploy msadox.dll follows: You send it to the Program FilesCommon FilesSystemADO folder and register it.
 
 
(Message edited by randem on March 03, 2008)

jcbaena

But InnoScript is for sale. I have pay before thourgh paypal. I have some questions about msadox.dll but i dont know how to deploy this .dll to be registered on installation.

Randem

That is correct. That file is deployed via a Microsoft Service Pack not by the MDAC or JET installations.
 
If you simply ran InnoScript you would understand better...
 
(Message edited by randem on February 26, 2008)