Microsoft KB Archive/178842

= FILE: Mdacred.exe Required Files to Redistribute MDAC 1.5 =

ID: Q178842

The information in this article applies to:


 * Microsoft Data Access Components, version 1.5
 * Microsoft Open Database Connectivity, version 3.5
 * Microsoft OLE DB, version 1.5
 * ActiveX Data Objects (ADO), version 1.5
 * Remote Data Service for ADO version 1.5

SUMMARY
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.

MORE INFORMATION
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

Rules for Locations of MDAC Components
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 Dependent (Jet)   Msexcl35.dll Dependent (Jet)   Msjet35.dll Dependent (Jet)   Msjint35.dll Dependent (Jet)   Msjter35.dll Dependent (Jet)   Msltus35.dll Dependent (Jet)   Mspdox35.dll Dependent (Jet)   Msrd2x35.dll Dependent (Jet)   Msrepl35.dll Dependent (Jet)   Mstext35.dll Dependent (Jet)   Msxbse35.dll Dependent (Jet)   Vbajet32.dll Dependent (Jet)   Vbar332.dll Access Driver     Odbcji32.dll Access Driver     Odbcjt32.dll Access Driver     Odbctl32.dll Access Driver     Oddbse32.dll Access Driver     Odexl32.dll Access Driver     Odfox32.dll Access Driver     Odpdx32.dll Access Driver     Odtext32.dll Access Driver     Odbcjet.cnt Access Driver     Odbcjet.hlp ODBC 3.5 Core     Ds16gt.dll ODBC 3.5 Core     Ds32gt.dll ODBC 3.5 Core     Mtxdm.dll ODBC 3.5 Core     Odbc16gt.dll ODBC 3.5 Core     Odbc32.dll ODBC 3.5 Core     Odbc32gt.dll ODBC 3.5 Core     Odbcad32.exe ODBC 3.5 Core     Odbccp32.cpl ODBC 3.5 Core     Odbccp32.dll ODBC 3.5 Core     Odbccr32.dll ODBC 3.5 Core     Odbccu32.dll ODBC 3.5 Core     Odbcint.dll ODBC 3.5 Core     Odbctrac.dll ODBC 3.5 Core     Odbcinst.cnt ODBC 3.5 Core     Odbcinst.hlp Oracle Driver     Msorcl32.dll Oracle Driver     MsOracle32Readme.txt Oracle Driver     Msorcl32.cnt Oracle Driver     Msorcl32.hlp SQL Server Driver 12520437.cpx SQL Server Driver 12520850.cpx SQL Server Driver Dbnmpntw.dll SQL Server Driver Mscpxl32.dll SQL Server Driver Odbcbcp.dll SQL Server Driver Sqlsrv32.dll SQL Server Driver Windbver.exe SQL Server Driver Instcat.sql SQL Server Driver Odbcss.h       \include SQL Server Driver Sqlsodbc.hlp SQL Server Driver Sqlsrdme.txt 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

The Exception to the Rule
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.

Requirements of the MDAC Components
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.