BUG: ADSI Windows 95 ADO Error "ADO Could Not Find the Specified Provider"

ID: Q200650


The information in this article applies to:
  • Microsoft Active Directory Service Interfaces, version 2.0
  • Microsoft Windows 95


SYMPTOMS

Attempts to open an ADODB.Connection on Windows 95 with the connection provider set to ADSDsOObject returns the following error message.

Error 3706 : ADO Could Not Find the Specified Provider
-or
Error 3021 : no current record


CAUSE

The installer in the web release of Active Directory Services Interfaces (ADSI) version 2.0 for Windows 95 (Adsw95.exe 10/16/97 12:04AM) creates an invalid key name under the provider CLSID.


RESOLUTION

IMPORTANT: This article contains information about editing the registry. Before you edit the registry, make sure you understand how to restore it if a problem occurs. For information about how to do this, view the "Restoring Registry" Help topic in Regedit.exe or the "Restoring a Registry Key" Help topic in Regedt32.exe.

  1. On the taskbar, select Start, and then click Run.


  2. Type REGEDIT and click OK to open the Registry Editor.


  3. Using the Registry Editor go to the following key:


    HKEY_CLASSES_ROOT/CLSID/{549365d0-ec26-11cf-8310-00aa00b505db}/OLEDBProvider


  4. Rename the key to:


    HKEY_CLASSES_ROOT/CLSID/{549365d0-ec26-11cf-8310-00aa00b505db}/OLE DB Provider


    Note the additional spaces.



STATUS

Microsoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article.


MORE INFORMATION

This problem has been corrected in latest version of ADSI.


REFERENCES

For additional information about ADSI, please see the following web site:

http://www.microsoft.com/adsi

Additional query words: kbDSupport

Keywords : kbADO kbADSI kbAPI
Version : WINDOWS:95; winnt:2.0
Platform : WINDOWS winnt
Issue type : kbbug


Last Reviewed: September 24, 1999
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.