Friday, January 2, 2009

"HTTP 500.100 - Internal Server Error" When You Try to Access a Provider

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: 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
  3. You should receive confirmation that the DLL is registered successfully.

No comments:

Post a Comment

Error (MMC has detected an error in a snap-in and will unload it) when you try to launch Windows Firewall with Advanced Security on Local Computer / Server.

Error (MMC has detected an error in a snap-in and will unload it) when you try to launch Windows Firewall with Advanced Security on Local Co...