FIX: Installing DAO SDK Outside of \DEVSTUDIO May Cause Problems
Article ID: 175985
Article Last Modified on 12/10/2003
APPLIES TO
- Microsoft Data Access Objects 3.5, when used with:
- Microsoft Visual C++ 5.0 Enterprise Edition
- Microsoft Visual C++ 5.0 Professional Edition
- Microsoft Visual C++ 6.0 Enterprise Edition
- Microsoft Visual C++ 6.0 Professional Edition
- Microsoft Visual C++ 6.0 Standard Edition
This article was previously published under Q175985
SYMPTOMS
If you install the DAO 3.5 SDK in a directory path outside of the default
for DevStudio and give the name of that directory an extension, that is,
\Daosdk.00, then the settings for both the Include and Lib paths within
Visual C++ are cleared.
This bug is reproducible only if the new destination directory name
includes an extension (".00" for example) AND is outside the DevStudio
directory.
CAUSE
This bug is caused by a problem with an InstallShield registry function
where a period (.) in the path causes the function to truncate the string
it's supposed to be writing.
RESOLUTION
Uninstall the DAO SDK using Control Panel/Add Remove Programs. The default
directories for Visual C++ will be restored. Reinstall the DAO SDK within
the DevStudio directory, or without using an extension in the target
installation directory.
STATUS
Microsoft has confirmed this to be a bug in the Microsoft products listed
at the beginning of this article. This problem was corrected in Visual C++ version 6.0 for Windows.
Keywords: kbbug kbfix kbvc600fix kbdatabase kbvc500fix KB175985