MDAC 2.5 SDK - Technical Articles
The MDAC 2.0 release contains the complete MDAC SDK and a few new technologies. MDAC 2.0 is available on the Microsoft Universal Data Access Web site. You can download MDAC 2.0 and then install the latest MDAC 2.1 Service Pack (currently SP2) to get the latest version of all components. You should also get the Data Access SDK 2.1 Updater to update the documentation at the Microsoft Universal Data Access Web site.
The MDAC 2.0 redistribution program is distributed within the MDAC 2.0 SDK. The MDAC 2.0 SDK combines and updates the contents of MDAC 1.5, the ODBC 3.5 SDK and the OLE DB 1.5 SDK, and the OLE DB for OLAP specification. The MDAC SDK is a single set of components; ADO/RDS cannot be run separately.
There were three important releases of MDAC 2.0, which are described in the following table.
Release | Release date | Major components |
MDAC 2.0.3002.20 (GA)
(Also known as MDAC 2.0) |
July 1998 |
|
MDAC 2.0.3002.23 (Microsoft® Windows NT® 4 SP4)
(Also known as MDAC 2.0 SP1) |
October 1998 |
|
MDAC 2.0.3002.28 (GA)
(Also known as MDAC 2.0 SP2) |
January 1999 |
|
The following table lists all of the modules that were distributed with each release, not including setup modules, sample files, and SDK tools. Version numbers in boldface indicate an update or new component. Empty cells in the table indicate that module did not ship with that release of MDAC. This is not a complete list of the files that must be redistributed; see the section in this article titled Redistributing MDAC for more information.
File Versions
Module | MDAC 2.0.3002.20 (GA) | MDAC 2.0.3002.23 (Windows NT 4 SP4) | MDAC 2.0.3002.28 (GA) |
asycfilt.dll | 2.30.4261.1 | 2.30.4261.1 | 2.30.4265.1 |
atl.dll | 2.0.7024.0 | ||
comcat.dll | 4.71.1441.1 | ||
comctl32.ocx | 5.1.43.19 | ||
comdlg32.ocx | 5.1.43.19 | ||
dbmsshrn.dll | 1998.6.5.0 | 1998.6.5.0 | 1998.11.13.0 |
dbmssocn.dll | 1998.6.5.0 | 1998.6.5.0 | 1998.11.13.0 |
dbnmpntw.dll | 1998.6.5.0 | 1998.6.5.0 | 1998.11.13.0 |
ds16gt.dll | 3.510.3002.13 | 3.510.3002.23 | 3.510.3002.23 |
ds32gt.dll | 3.510.3002.13 | 3.510.3002.23 | 3.510.3002.23 |
dtstvwr.exe | 2.0.0.0 | ||
expsrv.dll | 6.0.0.8167 | 6.0.0.8167 | 6.0.0.8167 |
mfc42.dll | 4.21.0.7022 | ||
mfc42d.dll | 4.21.0.7022 | ||
mfc42u.dll | 4.21.0.7022 | ||
mfco42d.dll | 4.21.0.7022 | ||
msadce.dll | 2.0.3002.12 | 2.0.3002.12 | 2.0.3002.12 |
msadcer.dll | 2.0.3002.12 | 2.0.3002.12 | 2.0.3002.12 |
msadcf.dll | 2.0.3002.12 | 2.0.3002.12 | 2.0.3002.12 |
msadcfr.dll | 2.0.3002.12 | 2.0.3002.12 | 2.0.3002.12 |
msadco.dll | 2.0.3002.12 | 2.0.3002.12 | 2.0.3002.12 |
msadcor.dll | 2.0.3002.12 | 2.0.3002.12 | 2.0.3002.12 |
msadcs.dll | 2.0.3002.12 | 2.0.3002.12 | 2.0.3002.12 |
msadds.dll | 2.0.3002.12 | 2.0.3002.12 | 2.0.3002.12 |
msaddsr.dll | 2.0.3002.12 | 2.0.3002.12 | 2.0.3002.12 |
msader15.dll | 2.0.3002.11 | 2.0.3002.23 | 2.0.3002.23 |
msado15.dll | 2.0.3002.11 | 2.0.3002.23 | 2.0.3002.23 |
msadomd.dll | 2.0.2922.1 | ||
msador15.dll | 2.0.3002.11 | 2.0.3002.23 | 2.0.3002.23 |
msadrh15.dll | 2.0.3002.11 | 2.0.3002.23 | 2.0.3002.23 |
mscpxl32.dll | 3.50.3.0 | 3.60.3.19 | 3.60.3.19 |
msdadc.dll | 2.0.3002.4 | 2.0.3002.23 | 2.0.3002.23 |
msdaenum.dll | 2.0.3002.4 | 2.0.3002.23 | 2.0.3002.23 |
msdaer.dll | 2.0.3002.4 | 2.0.3002.23 | 2.0.3002.23 |
msdaerr.dll | 2.0.3002.4 | 2.0.3002.23 | 2.0.3002.23 |
msdaora.dll | 2.0.3002.15 | 2.0.3002.15 | |
msdaosp.dll | 2.0.30.2 | 2.0.30.2 | 2.0.30.2 |
msdaprst.dll | 2.0.3002.12 | 2.0.3002.12 | 2.0.3002.12 |
msdaps.dll | 2.0.3002.4 | 2.0.3002.23 | 2.0.3002.23 |
msdasc.dll | 2.0.3002.0 | 2.0.3002.0 | 2.0.3002.0 |
msdasql.dll | 2.0.3002.11 | 2.0.3002.23 | 2.0.3002.23 |
msdasqlr.dll | 2.0.3002.11 | 2.0.3002.23 | 2.0.3002.23 |
msdatl2.dll | 2.0.3002.11 | 2.0.3002.23 | 2.0.3002.23 |
msdatsrc.tlb | No Version Info | ||
msdatt.dll | 2.0.3002.4 | 2.0.3002.23 | 2.0.3002.23 |
msdfmap.dll | 2.0.3002.12 | 2.0.3002.12 | 2.0.3002.12 |
msexch35.dll | 3.51.623.0 | 3.51.623.0 | 3.51.623.0 |
msexcl35.dll | 3.51.623.2 | 3.51.623.2 | 3.51.623.2 |
msjet35.dll | 3.51.623.4 | 3.51.2026.0 | 3.51.2026.0 |
msjint35.dll | 3.51.623.0 | 3.51.623.0 | 3.51.623.0 |
msjt4jlt.dll | 3.52.1527.3 | 3.52.2026.0 | 3.52.2026.0 |
msjter35.dll | 3.51.623.0 | 3.51.623.0 | 3.51.623.0 |
msjtes40.dll | 4.0.1718.5 | 4.0.1718.11 | 4.0.1718.11 |
msjtor35.dll | 3.52.1527.4 | 3.52.1527.4 | 3.52.1527.4 |
msltus35.dll | 3.51.623.0 | 3.51.623.0 | 3.51.623.0 |
msmdcube.dll | 1.0.612.606 | ||
msmdgdrv.dll | 1.0.612.606 | ||
msmdint.dll | 1.0.0.612 | ||
msolap.dll | 1.0.612.606 | ||
msolapfm.dll | 1.0.0.612 | ||
msolapr.dll | 1.0.612.606 | ||
msolapui.dll | 1.0.0.612 | ||
msorcl32.dll | 2.573.2927.0 | 2.573.2927.0 | 2.573.2927.0 |
mspdox35.dll | 3.51.623.0 | 3.51.623.0 | 3.51.623.0 |
msrd2x35.dll | 3.51.623.0 | 3.51.623.0 | 3.51.623.0 |
msrepl35.dll | 3.51.623.0 | 3.51.2010.0 | 3.51.2010.0 |
mstext35.dll | 3.51.623.0 | 3.51.623.0 | 3.51.623.0 |
msvbvm50.dll | 5.1.43.19 | ||
msvcirt.dll | 5.0.0.7022 | ||
msvcrt.dll | 5.0.0.7022 | 5.0.0.7022 | 5.0.0.7128 |
msvcrt40.dll | 4.10.0.6038 | ||
msvcrtd.dll | 5.0.0.7022 | ||
mswstr10.dll | 4.0.1711.0 | ||
msxbse35.dll | 3.51.623.0 | 3.51.623.0 | 3.51.623.0 |
mtxdm.dll | 1997.11.532.0 | 1997.11.532.0 | 1997.11.532.0 |
mtxoci.dll | 1998.2.715.0 | 1998.2.715.0 | 1998.2.715.0 |
odbc16gt.dll | 3.510.3002.13 | 3.510.3002.23 | 3.510.3002.23 |
odbc32.dll | 3.510.3002.13 | 3.510.3002.23 | 3.510.3002.23 |
odbc32gt.dll | 3.510.3002.13 | 3.510.3002.23 | 3.510.3002.23 |
odbcad32.exe | 3.510.3002.13 | 3.510.3002.23 | 3.510.3002.23 |
odbcbcp.dll | 3.60.3.19 | 3.60.3.19 | 3.60.3.19 |
odbcconf.exe | 3.60.3017.0 | 3.60.3122.0 | 3.60.3419.0 |
odbccp32.cpl | 3.510.3002.13 | 3.510.3002.23 | 3.510.3002.23 |
odbccp32.dll | 3.510.3002.13 | 3.510.3002.23 | 3.510.3002.23 |
odbccr32.dll | 3.510.3002.13 | 3.510.3002.23 | 3.510.3002.23 |
odbccu32.dll | 3.510.3002.13 | 3.510.3002.23 | 3.510.3002.23 |
odbcint.dll | 3.510.3002.13 | 3.510.3002.23 | 3.510.3002.23 |
odbcji32.dll | 3.51.1713.0 | 3.51.1713.0 | 3.51.1713.0 |
odbcjt32.dll | 3.51.1713.0 | 3.51.1713.0 | 3.51.1713.0 |
odbcsql.exe | No Version Info | ||
odbcstf.dll | 3.510.26.27 | 3.510.26.27 | 3.510.3419.8 |
odbctl32.dll | 3.51.1713.0 | 3.51.1713.0 | 3.51.1713.0 |
odbctrac.dll | 3.510.3002.13 | 3.510.3002.23 | 3.510.3002.23 |
oddbse32.dll | 3.51.1713.0 | 3.51.1713.0 | 3.51.1713.0 |
odexl32.dll | 3.51.1713.0 | 3.51.1713.0 | 3.51.1713.0 |
odfox32.dll | 3.51.1713.0 | 3.51.1713.0 | 3.51.1713.0 |
odpdx32.dll | 3.51.1713.0 | 3.51.1713.0 | 3.51.1713.0 |
odtext32.dll | 3.51.1713.0 | 3.51.1713.0 | 3.51.1713.0 |
olapcnsl.exe | No Version Info | ||
oleaut32.dll | 2.30.4261.1 | 2.30.4261.1 | 2.30.4265.1 |
oledb32.dll | 2.0.1706.0 | 2.0.1706.0 | 2.0.1706.0 |
oledb32r.dll | 2.0.1706.0 | 2.0.1706.0 | 2.0.1706.0 |
oledb32x.dll | 2.0.1706.0 | 2.0.1706.0 | 2.0.1706.0 |
olepro32.dll | 5.0.4261.1 | 5.0.4261.1 | 5.0.4265.1 |
sampprov.dll | 2.0.2905.0 | ||
selfreg.dll | 8.0.0.3214 | 8.0.0.3214 | 8.0.0.3214 |
sqloledb.dll | 7.0.5.3 | 7.1.6.23 | |
sqlsrv32.dll | 3.60.3.19 | 3.60.3.19 | 3.60.3.19 |
sqlstr.dll | 1998.5.29.0 | ||
sqlwid.dll | 1998.5.29.0 | ||
sqlwoa.dll | 1998.5.29.0 | ||
stdole2.tlb | 2.30.4261.1 | 2.30.4261.1 | 2.30.4265.1 |
vbajet32.dll | 6.0.1.8167 | 6.0.1.8167 | 6.0.1.8167 |
vbar332.dll | 3.0.0.6908 | 3.0.0.6908 | 3.0.0.6908 |
vfpodbc.dll | 6.0.8167.0 | 6.0.8167.0 | 6.0.8167.0 |
windbver.exe | 1997.8.11.0 | 1997.8.11.0 | 1997.8.11.0 |
ODBC 3.51 was tested and supported on Microsoft Windows NT 3.51 and 4.0 and on Microsoft Windows® 95. OLE DB 2.0, ADO 2.0, and RDS 2.0 were tested and supported on Windows NT 4.0 and Windows 95. However, dependencies in these three components prevent their being supported or tested on Windows NT 3.51.
The MDAC SDK was released for the Intel platform but contains Alpha platform versions of both the MDAC 2.0 redistribution program and the RDS 2.0 client components .cab file.
MDAC 2.0 installs three .cab files on your machine: Mdac11.cab, Mdac20.cab, and Mdac20_a.cab. Msadc11.cab is for older versions of Microsoft Internet Explorer and Web-based applications that need RDS 1.1 client components (which work with RDS 2.0 server components, just as they did for 1.5). Mdac20.cab and Mdac20_a.cab provide RDS 2.0 client components for Intel and Alpha platforms, respectively.
ADO MD and the underlying OLAP provider, Microsoft PivotTable® Service, are included in MDAC 2.0. ADO MD, the high-level object model for exposing multidimensional data, is contained in a single DLL (Msadomd.dll). However, the PivotTable Service shipping with the MDAC 2.0 SDK is a beta technology and should not be redistributed.
The MDAC SDK combines all of the run-time components, documentation, and samples and provides an integrated redistribution program in the <Drive>:\Msdasdk\Redist directory. Previously, the MDAC 1.5 stand-alone and redistribution program shipped separately, occasionally creating confusion. However, the MDAC SDK is completely self-contained and integrated. The 40-MB SDK is easier to distinguish from the 7.9-MB MDAC 2.0 redistribution program.
The MDAC 2.0 redistribution program comes in one version and installs all of the MDAC 2.0 components as well as ODBC drivers and OLE DB providers for Access, Microsoft Jet, Oracle, and SQL Server. The Microsoft Visual FoxPro® ODBC Driver is also included in the redistribution. Previously, this driver was available only by Web download.
The one MDAC 2.0 component dependency not handled by the MDAC 2.0 redistribution is for DCOM95 components. OLE DB 2.0 uses definitions found in an update to Ole32.dll that is available in the DCOM95 patch. Ole32.dll is only one DLL out of several that make up the OLE library. Simply installing the new version of this DLL does not guarantee MDAC 2.0 will work. You have to apply the entire DCOM95 patch, available from http://www.microsoft.com/com/resources/downloads.asp. The MDAC redistribution program detects when DCOM95 is not installed on a machine, in which case a dialog box instructs the user to install DCOM95.