DOCUMENT:Q278604 20-JUN-2002 [iis] TITLE :"HTTP 500.100" Error When You Try to Access a Provider PRODUCT :Internet Information Server PROD/VER::4.0,5.0 OPER/SYS: KEYWORDS:kbDSupport kbiis400 kbiis500 ====================================================================== ------------------------------------------------------------------------------- The information in this article applies to: - Microsoft Internet Information Server version 4.0 - Microsoft Internet Information Services version 5.0 ------------------------------------------------------------------------------- SYMPTOMS ======== When you attempt to access a provider from within an Active Server Pages (ASP) page, you may receive the following error in the browser: HTTP 500.100 - Internal Server Error - ASP error Internet Information Services If friendly HTTP error messages are disabled, you may receive the following error message when you attempt to run the ASP page: ADODB.Connection (0x800A0E7A) Provider cannot be found. It may not be properly installed. /Nwind.asp, line 10 CAUSE ===== This error occurs because a dynamic-link library (DLL) that is required by the Microsoft Data Access Components is not registered. RESOLUTION ========== NOTE: This resolution uses a SQL Server OLE Provider DLL (Sqloledb.dll) as an example. Because the unregistered DLL may vary based on the OLE DB Provider that you are using, modify step 2 accordingly. To resolve this problem, reregister the faulty DLL as follows: 1. At a command prompt, change to the C:\Program Files\Common Files\System\Ole DB folder. 2. At a command prompt, type the following command: "regsvr32 sqloledb.dll" (without the quotation marks) 3. You should receive confirmation that the DLL is registered successfully. MORE INFORMATION ================ The following list names the possible providers and their pertinent DLLs: Microsoft ISAM 1.1 OLE DB Provider Provider=Microsoft.ISAM.OLEDB.1.1 C:\WINNT\System32\Msisam11.dll C:\WINNT\System32\Msuni11.dll Microsoft Jet 3.51 OLE DB Provider Provider=Microsoft.Jet.OLEDB.3.51 C:\Program Files\Common Files\System\OLE DB\Msjtor35.dll C:\WINNT\System32\Msjt4jlt.dll C:\WINNT\System32\Msjter35.dll C:\WINNT\System32\Msjint35.dll Microsoft Jet 4.0 OLE DB Provider Provider=Microsoft.Jet.OLEDB.4.0 C:\WINNT\System32\Msjetoledb40.dll C:\WINNT\System32\Msjet40.dll C:\WINNT\System32\Mswstr10.dll C:\WINNT\System32\Msjter40.dll C:\WINNT\System32\Msjint40.dll Microsoft OLE DB Provider for Indexing Service Provider=MSIDXS.1 C:\WINNT\System32\Query.dll Internet Publishing Provider=MSDAIPP.DSO.1 C:\Program Files\Common Files\System\OLE DB\Msdaipp.dll C:\WINNT\System32\Wininet.dll C:\WINNT\System32\Shlwapi.dll C:\WINNT\System32\Version.dll C:\WINNT\System32\Lz32.dll C:\WINNT\System32\Shell32.dll Microsoft OLE DB Provider for ODBC Drivers Provider=MSDASQL.1 C:\Program Files\Common Files\System\OLE DB\Msdasql.dll C:\Program Files\Common Files\System\OLE DB\Msdatl2.dll C:\Program Files\Common Files\System\OLE DB\Msdasqlr.dll C:\Program Files\Common Files\System\Msadc\Msadce.dll C:\Program Files\Common Files\system\Msadc\Msadcer.dll C:\WINNT\System32\Odbc32.dll C:\WINNT\System32\Comdlg32.dll C:\WINNT\System32\Odbcint.dll Microsoft OLE DB Provider for OLAP Services Provider=MSOLAP.1 C:\Program Files\Common Files\System\OLE DB\MSOLAP.DLL C:\Program Files\Common Files\System\OLE DB\Msolapr.dll C:\Program Files\Common Files\system\OLE DB\msdaosp.dll C:\WINNT\System32\Security.dll C:\WINNT\System32\Sqlwoa.dll C:\WINNT\System32\Sqlwid.dll C:\WINNT\System32\Nddeapi.dll C:\WINNT\System32\Winspool.drv C:\WINNT\System32\Msv1_0.dll Microsoft OLE DB Provider for Oracle Provider=MSDAORA.1 C:\Program Files\Common Files\System\OLE DB\Msdaora.dll C:\WINNT\System32\Mtxoci.dll Microsoft OLE DB Provider for SQL Server Provider=SQLOLEDB.1 C:\Program Files\Common Files\System\OLE DB\Sqloledb.dll C:\WINNT\System32\Dbnmpntw.dll MSDataShape Provider=MSDataShape.1 C:\Program Files\Common Files\System\Msadc\Msadds.dll C:\Program Files\Common Files\System\Msadc\Msaddsr.dll OLE DB Provider for Microsoft Directory Services Provider=ADsDSOObject C:\WINNT\System32\Activeds.dll C:\WINNT\System32\Adsldpc.dll NOTE: This is not a complete list and may have missing information. Please reference the provider that you are using for more specific information regarding errors that you may be experiencing. Additional query words: iis 5 0x800A0E7A HTTP 500.100 ====================================================================== Keywords : kbDSupport kbiis400 kbiis500 Technology : kbiisSearch kbiis500 kbiis400 Version : :4.0,5.0 Issue type : kbprb Solution Type : kbpending ============================================================================= THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY. Copyright Microsoft Corporation 2002.