Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Artikel hilft Ihnen beim Beheben des Fehlers (Objekt kann nicht erstellt werden), der auftritt, wenn eine ASP-Anwendung (Active Server Pages) ausgeführt wird.
Originalproduktversion: Active Server Pages
Ursprüngliche KB-Nummer: 201740
Problembeschreibung
Wenn eine ASP-Anwendung ausgeführt wird, erhalten Sie möglicherweise die folgenden Fehler:
Anwendungsereignisprotokollfehler:
Fehler beim Erstellen aus dem Objektkontext: CoCreateInstance (ProgId: ADODB. Connection.1.5) (CLSID: {ID}) (Microsoft Transaction Server Internals Information: File: d:\viper\src\runtime\context\ccontext.cpp, Line: 1292)
Browserfehler:
Microsoft VBScript-Laufzeitfehler '800a01ad' ActiveX-Komponente kann objekt /test.asp, Zeile 1, nicht erstellen
Die Zeile in der ASP-Datei liest folgendes:
<% set db = Server.CreateObject("ADODB.Connection") %>
Ursache
Dieses Problem bezieht sich auf die Berechtigungen, die Ihren Dynamic Link Libraries (DLLs) gewährt werden. Die konten IUSR_computer und IWAM_computer (wobei Computer der Name des Computers ist) verfügen nicht über die erforderlichen Berechtigungen, um die DLLs auszuführen, die in der Server.CreateObject
Zeile im ASP-Code instanziiert werden.
Lösung
Die Konten IUSR_computer und IWAM_computer müssen Leseberechtigungen für das \<drive letter>: \Program Files\Common Files\System\ADO
Verzeichnis erteilt werden.