Microsoft KB Archive/299457

= PRB: Error &quot;Can't Find Installable ISAM&quot; When You Connect to Access Database with Intrinsic DataControl =

Article ID: 299457

Article Last Modified on 6/12/2001

-

APPLIES TO


 * Microsoft Visual Basic 6.0 Enterprise Edition

-



This article was previously published under Q299457



SYMPTOMS
If you use the intrinsic Data Access Objects (DAO) DataControl object to connect to a Microsoft Access database, you may encounter the following error message from the compiled version of the program:

Can't Find Installable ISAM



CAUSE
In this particular situation, this error message can occur if you have the wrong version of the MSVBVM60.dll file registered in your system (or are distributing the wrong version of MSVBVM60.dll with the Package and Deployment Wizard). The wrong version of MSVBVM60.dll may be installed if you installed Visual Basic 6.0 Service Pack 4 (SP4) or later and if your version of MSVBVM60.dll is earlier than the version that shipped with Visual Basic 6.0 SP4.



RESOLUTION
To resolve this problem, make sure that the version of MSVBVM60.dll is the same version that is distributed with Visual Basic 6.0 SP4 (which is 6.00.8877 for SP4 and 6.00.8964 for SP5). MSVBVM60.dll is located in the \WINNT\System32 or \Windows\System folder.

To make sure that the proper version of MSVBVM60.dll is being distributed, place a copy of this file in the \Microsoft Visual Studio\VB98\Wizards\PDWizard\Redist folder.



Steps to Reproduce the Problem

 * 1) Create a new Standard EXE project named Project1 in Visual Basic.
 * 2) Add an intrinsic DataControl object to the form.
 * 3) On the File menu, click Make Project1.exe to compile the EXE.
 * 4) Copy Project1.exe to a computer that has an older version of the MSVBVM60.dll file.
 * 5) Run Project1.exe.

Keywords: kbiisam kbdatabase kbprb kbctrl KB299457

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.