ID: Q178842
The information in this article applies to:
This article provides instructions on how customers can download an Excel
'97 spreadsheet that lists what files are required and the locations the
files should be installed to, in order to redistribute Microsoft Data
Access Components (MDAC), version 1.5. MDAC 1.5 includes ODBC version 3.5,
OLE DB version 1.5, Activex Data Objects (ADO) version 1.5, and the Remote
Data Service (RDS) version 1.5.
The following file is available for download from the Microsoft Software Library:
~ Mdacred.exe (size: 32429 bytes)
For more information about downloading files from the Microsoft Software
Library, please see the following article in the Microsoft Knowledge Base:
ARTICLE-ID: Q119591
TITLE : How to Obtain Microsoft Support Files from Online Services
Below is an excerpt from the MDACRED spreadsheet. It has been abbreviated to fit the standard width of a Knowledge Base article. The actual spreadsheet refers to the Access ODBC Driver as "Brazos" and the OLE DB Provider for ODBC Drivers (version 1.5) as "Chinook."
Component File Install Location
------------------------------------------------------------------------
ADO 1.5 Core Msader15.dll \program files\common files\system\ado
ADO 1.5 Core Msado15.dll \program files\common files\system\ado
ADO 1.5 Core Msador15.dll \program files\common files\system\ado
ADO 1.5 Core Msadrh15.dll \program files\common files\system\ado
ADO 1.5 Core Adoapt15.reg \program files\common files\system\ado
ADO 1.5 Core Adofre15.reg \program files\common files\system\ado
ADO 1.5 Core Makeapt.bat \program files\common files\system\ado
ADO 1.5 Core Makefre.bat \program files\common files\system\ado
Dependent (Jet) Msexch35.dll <system>
Dependent (Jet) Msexcl35.dll <system>
Dependent (Jet) Msjet35.dll <system>
Dependent (Jet) Msjint35.dll <system>
Dependent (Jet) Msjter35.dll <system>
Dependent (Jet) Msltus35.dll <system>
Dependent (Jet) Mspdox35.dll <system>
Dependent (Jet) Msrd2x35.dll <system>
Dependent (Jet) Msrepl35.dll <system>
Dependent (Jet) Mstext35.dll <system>
Dependent (Jet) Msxbse35.dll <system>
Dependent (Jet) Vbajet32.dll <system>
Dependent (Jet) Vbar332.dll <system>
Access Driver Odbcji32.dll <system>
Access Driver Odbcjt32.dll <system>
Access Driver Odbctl32.dll <system>
Access Driver Oddbse32.dll <system>
Access Driver Odexl32.dll <system>
Access Driver Odfox32.dll <system>
Access Driver Odpdx32.dll <system>
Access Driver Odtext32.dll <system>
Access Driver Odbcjet.cnt <system>
Access Driver Odbcjet.hlp <system>
ODBC 3.5 Core Ds16gt.dll <system>
ODBC 3.5 Core Ds32gt.dll <system>
ODBC 3.5 Core Mtxdm.dll <system>
ODBC 3.5 Core Odbc16gt.dll <system>
ODBC 3.5 Core Odbc32.dll <system>
ODBC 3.5 Core Odbc32gt.dll <system>
ODBC 3.5 Core Odbcad32.exe <system>
ODBC 3.5 Core Odbccp32.cpl <system>
ODBC 3.5 Core Odbccp32.dll <system>
ODBC 3.5 Core Odbccr32.dll <system>
ODBC 3.5 Core Odbccu32.dll <system>
ODBC 3.5 Core Odbcint.dll <system>
ODBC 3.5 Core Odbctrac.dll <system>
ODBC 3.5 Core Odbcinst.cnt <system>
ODBC 3.5 Core Odbcinst.hlp <system>
Oracle Driver Msorcl32.dll <system>
Oracle Driver MsOracle32Readme.txt <system>
Oracle Driver Msorcl32.cnt <system>
Oracle Driver Msorcl32.hlp <system>
SQL Server Driver 12520437.cpx <system>
SQL Server Driver 12520850.cpx <system>
SQL Server Driver Dbnmpntw.dll <system>
SQL Server Driver Mscpxl32.dll <system>
SQL Server Driver Odbcbcp.dll <system>
SQL Server Driver Sqlsrv32.dll <system>
SQL Server Driver Windbver.exe <system>
SQL Server Driver Instcat.sql <system>
SQL Server Driver Odbcss.h <oledbsdk>\include
SQL Server Driver Sqlsodbc.hlp <system>
SQL Server Driver Sqlsrdme.txt <system>
OLE DB 1.5 Core Msdadc.dll \program files\common files\system\
ole db
OLE DB 1.5 Core Msdaenum.dll \program files\common files\system\
ole db
OLE DB 1.5 Core Msdaer.dll \program files\common files\system\
ole db
OLE DB 1.5 Core Msdaerr.dll \program files\common files\system\
ole db
OLE DB 1.5 Core Msdatl.dll \program files\common files\system\
ole db
OLE DB 1.5 Core Msdatt.dll \program files\common files\system\
ole db
Provider for ODBC Msdaps.dll \program files\common files\system\
ole db
Provider for ODBC Msdasql.dll \program files\common files\system\
ole db
Provider for ODBC Msdasqlr.dll \program files\common files\system\
ole db
RDS 1.5 Msadce.dll \program files\common files\
system\msadc
RDS 1.5 Msadcer.dll \program files\common files\
system\msadc
RDS 1.5 Msadcf.dll \program files\common files\
system\msadc
RDS 1.5 Msadco.dll \program files\common files\
system\msadc
RDS 1.5 Msadcor.dll \program files\common files\
system\msadc
RDS 1.5 Msadcs.dll \program files\common files\
system\msadc
RDS 1.5 Msdatsrc.tlb <system>
The Remote Data Service (RDS) is the only exception to the contents of the files listed in the MDACRED spreadsheet. RDS requires Internet Information Server on the computer running the RDS Server component. There is no specific requirement, though, that the RDS Client application needs Internet Explorer. You can implement your client using ASP (via VBScript or Jscript), Visual Basic, Visual C++ or Visual J++. However, if you are using ASP, you do need to have Internet Explorer for the client to work. Internet Explorer 4.0x automatically includes the client components for RDS version 1.5. RDS 1.5 components only work with Internet Explorer 4.0x, and not with IE 3.02. If you are not sure if your customers will be using Internet Explorer 3.02, you should use the RDS 1.1 components that are available in a .cab file with the MDAC 1.5 components available from the product group Web site.
If you want to know more about redistributing DLL's needed for an RDS client for a non IE-based client, please refer to the Microsoft Knowledge Base article listed in the REFERENCES section.
In addition, OLE DB, ADO, and RDS all require the updated OLE Automation files. Here are the four OLE Automation files:
Oleaut32.dll
Olepro32.dll
Asycfilt.dll
Stdole2.tlb
These files must stay synchronized and you cannot distribute just one file
with the others, because unexpected behavior will occur on your computer.
This article is one of a series dealing with the redistribution of MDAC components; ODBC, OLE DB, ADO, RDS, the MDAC Standalone, MDAC Redistribution and the Data Access SDK. The whitepaper "Redistributing Microsoft Data Access Components" presents a comprehensive overview of this subject, including referencing the content of this Knowledge Base article. This whitepaper is located at the following Web address:
http://www.microsoft.com/msdn/news/feature/datajul98/redistmdac.htm
For additional information on how to obtain the updates for OLE Automation,
please see the following article in the Microsoft Knowledge Base:
ARTICLE-ID: Q180071
TITLE : FILE: Msvbvm50.exe Installs Visual Basic 5.0 Run-Time Files
For information about redistributing DLL's needed for an RDS client for a
non IE-based client, please see the following article in the Microsoft
Knowledge Base:
ARTICLE-ID: Q176874
TITLE : HOWTO: Distributing RDS Client with Visual Basic Setup
Wizard
While written for the Visual Basic Setup Wizard, the technique discussed is
not limited to users of the Visual Basic Application Setup Wizard.
You may also refer to the following Web sites:
http://www.microsoft.com/data/
http://www.microsoft.com/data/oledb/
Additional query words: distribution setup
Keywords : mdacGenInfo mdacRedist
Version : WINDOWS:1.5,3.5
Platform : WINDOWS
Issue type : kbinfo
Last Reviewed: August 18, 1998