Microsoft KB Archive/268860

= PRB: Visual InterDev Data Connection Reports &quot;Can't Find Installable ISAM&quot; Error =

Article ID: 268860

Article Last Modified on 2/12/2007

-

APPLIES TO


 * Microsoft Visual InterDev 1.0 Standard Edition
 * Microsoft Visual InterDev 6.0 Standard Edition
 * Microsoft Access 2000 Standard Edition
 * Microsoft Access 97 Standard Edition

-



This article was previously published under Q268860



SYMPTOMS
When you try to connect to an Access database with the Visual Interdev Data View Window, you may receive the following error message:

Can't Find Installable ISAM.

You may also receive the following error message intermittently:

Error Type:

Provider (0x80004005)

Unspecified error

/Project/page.asp, line xx



CAUSE
This problem occurs when you use an Access 2000 database that has been converted from an Access 97 database. Msrd2x32.dll is the ISAM driver that Microsoft Jet uses to read an earlier version of an Access database. The error occurs because this driver is not registered on the Web server, or the Internet Guest account (which is usually IUSR_ComputerName or IWAM_ComputerName if running out-of-process or with application protection set to high or medium) does not have read and execute permissions to this DLL.



RESOLUTION
To resolve this problem, you can do one of two things:  Register Msrd2x32.dll on the Web server, and then give the Internet Guest account read and execute permissions to this DLL. To do this, perform the following steps:  On the Start menu, click Run, and then type the following command:

regsvr32 &quot;C:\Winnt\System32\Msrd2x32.dll&quot;

Click OK. The following message appears:

DllRegisterServer in msrd2x32.dll succeeded.

Click OK. In Windows Explorer, browse to the C:\Winnt\System32 folder. Right-click Msrd2x32.dll, and then click Properties on the shortcut menu. On the Security tab, select the Read/Execute check box to give the Internet Guest account read and execute permissions.</li></ol> </li> Create a new Access 2000 database. You can import data into the new Access 2000 database from your existing Access 97 database, but you must not allow Access 2000 to upgrade it.</li></ul>

<div class="references_section">