INFO: Microsoft Data Access Components 2.8 Runtime Notes
Document ID: IR02049The information in this article applies to:
- Setup Factory 6.0
SUMMARY
This document provides development notes for the MDAC 2.8 runtime support module that can be used with Setup Factory 6.0.
DISCUSSION
Module Description
All programs developed that use Microsoft's Data Access Components require a set of core runtime files in order to run. When this runtime module is added to a Setup Factory 6.0 project, the appropriate core set of files will be installed with your application.
Module Configuration
In order to properly configure the MDAC 2.8 runtime support module you must download one file: MDAC_TYP.EXE (v2.80.1022.3)
MDAC_TYP.EXE can be downloaded from: http://www.microsoft.com/downloads/details.aspx?FamilyID=6c050fe3-c795-4b7d-b037-185d0506396c&DisplayLang=en
MDAC_TYP.EXE must be saved in the following directory:
...\Setup Factory 6.0\Runtimes\MDAC28\MDAC_TYP.EXE
If this file is not located in the proper directory, or if it is an incorrect version, the Setup Factory 6.0 MDAC 2.8 runtime support module will not work properly and/or your build will fail.
Developer Notes
The Setup Factory 6.0 MDAC 2.8 runtime support module will install all the version 2.8 Microsoft Data Access Components onto the user’s system. The core components of MDAC are ADO, OLE DB, and ODBC.
The Setup Factory 6.0 MDAC 2.8 runtime support module has the following requirements:
- Microsoft Windows 98, Windows ME, NT 4.0 Service Pack 5 or later, Windows 2000, or Windows XP.
- If the computer is running Windows 98 first edition, Y2K Update 2 must be installed.
- Microsoft Internet Explorer 4.01 Service Pack 2 or later.
- Administrator permissions.
- Approximately 20 MB of disk space, in addition to any disk space your installation requires.
The Setup Factory 6.0 MDAC 2.8 runtime support module will not install on the following operating systems:
- Microsoft Windows 95
- Microsoft Windows Server 2003
The Setup Factory 6.0 MDAC 2.8 runtime support module will only install as a whole. If any of the requirements are not met, no part of MDAC 2.8 will be installed. If the user already has MDAC 2.8 on their computer, or a newer version, the Setup Factory 6.0 MDAC 2.8 runtime support module will not install anything onto the user’s computer.
The Setup Factory 6.0 MDAC 2.8 runtime support module does not check for the Y2K Update 2 or available disk space for MDAC. However if any of the other requirements are not met, the variable %IRMDACRequirementFail% is set to TRUE. Otherwise this variable will hold the value FALSE. This variable can be accessed in your install starting from the Before actions tab of your first screen so you can respond with the appropriate action. If you want to add the disk space requirement that that MDAC will install, you can specify the amount in the built-in variable %AdditionalDiskSpace%. You can find information about this variable in the Built-in Variables section of the Setup Factory Command Reference.
The Setup Factory 6.0 MDAC 2.8 runtime support module will cause the user’s system to be rebooted when it is installed and will display a reboot screen. After the user’s system has rebooted, MDAC 2.8 will be properly installed on their system.
Note: MDAC 2.8 does not include Microsoft JET. If you would like to include support for Microsoft JET, please use one of the Setup Factory 6.0 JET 4.0 runtime support modules.
This runtime module creates several custom variables. The following variable names are reserved and should not be used in an install including the MDAC 2.8 runtime module. Using any of these variables may cause the module or parts of your install to fail due to corrupt data:
- %IRDoMDACReboot%
- %IRIEVersion%
- %IRMDACRequirementFail%
- %IRMDACVersion%
- %IRNT4Version%
MORE INFORMATION
There are a number of resources available on the Internet that you can use to find out more about Microsoft's Data Access Components. Here are a few links:
-
Microsoft’s MDAC homepage at: http://www.microsoft.com/data/
-
Release Manifest for MDAC 2.8: http://support.microsoft.com/?kbid=828396
KEYWORDS: Setup Factory 6.0, Microsoft Data Access Components 2.8, Runtime Module
Last reviewed: November 28, 2003
Copyright © 2003 Indigo Rose Corporation. All rights reserved.