PRB: Error "Can't Find Installable ISAM" When You Connect to Access Database with Intrinsic DataControl (299457)



The information in this article applies to:

  • Microsoft Visual Basic Enterprise Edition for Windows 6.0

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.

MORE INFORMATION

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.

Modification Type:MajorLast Reviewed:6/12/2001
Keywords:kbCtrl kbDatabase kbDSupport kbIISAM kbprb KB299457