This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Re: What MDAC versions do Windows bring with it?
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Mar 16, 2009
01:04 PM
What MDAC versions do Windows bring with it?
Hi,
Our product supports W2K/XP/W2K3/Vista, I would like to know what versions of MDAC are with each of the above OSs?
I searched internet and found that W2K SP4 has MDAC 2.5 with it, but I would like to know other three OSs too.
Thanks,
Peter
Our product supports W2K/XP/W2K3/Vista, I would like to know what versions of MDAC are with each of the above OSs?
I searched internet and found that W2K SP4 has MDAC 2.5 with it, but I would like to know other three OSs too.
Thanks,
Peter
(3) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Mar 17, 2009
10:14 AM
Please check out the following Microsoft articles:
http://msdn.microsoft.com/en-us/library/ms810805.aspx#data_mdacinstall_installversions
http://msdn.microsoft.com/en-us/library/ms692877(VS.85).aspx
http://msdn.microsoft.com/en-us/library/ms810805.aspx#data_mdacinstall_installversions
http://msdn.microsoft.com/en-us/library/ms692877(VS.85).aspx
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Mar 18, 2009
02:02 PM
Thank you for your attention and the links. It covers my questions except Vista - I think it should not bother me for now, we will leave whatever Vista has and use it.
But I am confused by the installation results: I include InstallShield Object for MDAC 2.8 SP1 (listed name in IS IDE 'Objects' as "MDAC (ODBC, OLEDB, ADO, RDS)(2.8 SP1)") in my InstallScript project, in the new version of my product (IS2009 InstallScript), let's call it V2.
We have previous release of the product, let's call it V1. V1 was implemented with IS6.3, and has MDAC 2.6 (InstallShield Object) with it.
1) When I installed V1 on W2K (has MDAC2.5), it will update MDAC to 2.6 and request reboot, which is all right.
2) When I install V2 on W2K (has MDAC2.5), it will update MDAC to 2.8 and request reboot, which is also correct.
3) But when I install V1 on W2k (has MDAC2.5), reboot (now MDAC is 2.6), and then run upgrade with V2, it didn't upgrade MDAC to 2.8 (MDAC remains 2.6) and no reboot is requested. All other upgradings of the product are fine.
I am really confused by 3), because I would expect MDAC upgrading (2.6 to 2.8) in the scenario. Am I correct?
To let you know, V1 installs MDAC 2.6 by executing IS script code to call oObject.Mdac26ObjInstallEx() function. But in V2, I didn't do the similar, because I would like to leave MDAC install to InstallShield.
Another point is that in V1 (IS6.3), MDAC (2.6) install was called as a function, the function is inside the "program .... exit;" process. But in V2, "program ... exit;" was replaced with OnShowUI() call (i.e. the function calls in V1 now are moved to OnShowUI() in V2, except MDAC install was eliminated). I hope that OnShowUI will not cause any problem to InstallShield to upgrade MDAC, but not sure.
Any help is highly appreciated.
Thanks,
Peter
But I am confused by the installation results: I include InstallShield Object for MDAC 2.8 SP1 (listed name in IS IDE 'Objects' as "MDAC (ODBC, OLEDB, ADO, RDS)(2.8 SP1)") in my InstallScript project, in the new version of my product (IS2009 InstallScript), let's call it V2.
We have previous release of the product, let's call it V1. V1 was implemented with IS6.3, and has MDAC 2.6 (InstallShield Object) with it.
1) When I installed V1 on W2K (has MDAC2.5), it will update MDAC to 2.6 and request reboot, which is all right.
2) When I install V2 on W2K (has MDAC2.5), it will update MDAC to 2.8 and request reboot, which is also correct.
3) But when I install V1 on W2k (has MDAC2.5), reboot (now MDAC is 2.6), and then run upgrade with V2, it didn't upgrade MDAC to 2.8 (MDAC remains 2.6) and no reboot is requested. All other upgradings of the product are fine.
I am really confused by 3), because I would expect MDAC upgrading (2.6 to 2.8) in the scenario. Am I correct?
To let you know, V1 installs MDAC 2.6 by executing IS script code to call oObject.Mdac26ObjInstallEx() function. But in V2, I didn't do the similar, because I would like to leave MDAC install to InstallShield.
Another point is that in V1 (IS6.3), MDAC (2.6) install was called as a function, the function is inside the "program .... exit;" process. But in V2, "program ... exit;" was replaced with OnShowUI() call (i.e. the function calls in V1 now are moved to OnShowUI() in V2, except MDAC install was eliminated). I hope that OnShowUI will not cause any problem to InstallShield to upgrade MDAC, but not sure.
Any help is highly appreciated.
Thanks,
Peter
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Mar 24, 2009
01:47 PM
If you install the MDAC 2.6 manually (without using IntallShield) and then install V2, is the problem reproducible?
![](/skins/images/CC38E504FC9E1309DC48ACFEB4925670/responsive_peak/images/icon_anonymous_message.png)