FILE: Mdacred.exe Required Files to Redistribute MDAC 1.5

ID: Q178842

The information in this article applies to:

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

REFERENCES

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