Hallo!
Ich hab folgendes sehr eigenartiges Problem:
Ich habe eine Intranetlösung gecodet wo es von Zeit zu Zeit zu folgender Fehlermeldung kommt:
Microsoft OLE DB Provider for ODBV Drivers Fehler "80004005'
[Microsoft][ODBC Driver Manager] Fehler beim SQLAllocHandle-Aufruf für Treiber auf SQL_HANDLE_DBC
/mitarbeiter/mitarbeiter_popup_zeitkarte.asp, line 455
Danach muss ich den IIS sowie die Datenbank neustarten (sonst geht oft nichts mehr bzw. alles extrem langsam). Der Fehler kommt immer wieder nach einer gewissen Laufzeit (gewissen anzahl von DB zugriffen?) Ich mache generell sehr viele Datenbankabfragen in meinen ASP Documenten. Und es arbeiten etliche Mitarbeiter mit dem Produkt.
Ich mach meine DB connection Immer auf folgende Art (bei jedem beginn der ASP-Seite DB öffnen und am Ende DB schliessen). Dazwischen etliche Abfragen/Updates/Inserts.
Besten Dank für JEDEN sinnvollen Tipp. Wo kann ich zu suchen beginnen?
Ich hab folgendes sehr eigenartiges Problem:
Ich habe eine Intranetlösung gecodet wo es von Zeit zu Zeit zu folgender Fehlermeldung kommt:
Microsoft OLE DB Provider for ODBV Drivers Fehler "80004005'
[Microsoft][ODBC Driver Manager] Fehler beim SQLAllocHandle-Aufruf für Treiber auf SQL_HANDLE_DBC
/mitarbeiter/mitarbeiter_popup_zeitkarte.asp, line 455
Danach muss ich den IIS sowie die Datenbank neustarten (sonst geht oft nichts mehr bzw. alles extrem langsam). Der Fehler kommt immer wieder nach einer gewissen Laufzeit (gewissen anzahl von DB zugriffen?) Ich mache generell sehr viele Datenbankabfragen in meinen ASP Documenten. Und es arbeiten etliche Mitarbeiter mit dem Produkt.
Ich mach meine DB connection Immer auf folgende Art (bei jedem beginn der ASP-Seite DB öffnen und am Ende DB schliessen). Dazwischen etliche Abfragen/Updates/Inserts.
Code:
SET CONN_INTRANET = SERVER.CREATEOBJECT(ADODB.CONNECTION)
CONN_INTRANET.OPEN "DSN=" & CONN_INTRANET_DSN & ";UID=" & CONN_INTRANET_USER & ";PWD=" & CONN_INTRANET_PWD
SET rs = conn_intranet.EXECUTE(sqlstmt)
'Etwas mit den Daten machen
rs.CLOSE
SET rs = NOTHING
CONN_INTRANET.CLOSE
SET CONN_INTRANET = NOTHING
Besten Dank für JEDEN sinnvollen Tipp. Wo kann ich zu suchen beginnen?
Zuletzt bearbeitet: