Q278604: "HTTP 500.100" Error When You Try to Access a Provider
Article: Q278604
Product(s): Internet Information Server
Version(s): 4.0,5.0
Operating System(s):
Keyword(s): kbDSupport kbiis400 kbiis500
Last Modified: 20-JUN-2002
-------------------------------------------------------------------------------
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 1986-2002.