Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Fehlermeldung: Die angeforderte Ressource wird bereits verwendet





Frage

Nach dem Schreiben in eine Datenbank leite ich mit Response.Redirect zu einer Top-Seite weiter. Dabei erscheint immer die Fehlermeldung: "Die angeforderte Ressource wird bereits verwendet". Aktualisiert man den Frame, landet man da, wo man landen soll und die Daten sind korrekt in die Datenbank eingetragen worden. Dennoch ist diese Unterbrechung nervig. Wer hat ne Idee, woran das liegen kann.

Antwort 1 von Cloud_X

Hast Du nach dem Schreiben die Verbindung geschlossen (objConn.Close)?
Ansonsten wäre der QuellCode hilfreich!

Antwort 2 von ASP-geplagter

Die Verbindungen sind definitiv alle geschlossen,

arbeite mit einer ODBC-Datenquelle, genauer gesagt einer ACCESS-Datenbank (das hätte ich vielleicht vorhin schon erwähnen sollen). Daran kann es aber auch meines Wissens nicht liegen, weil alle zur Laufzeit erstellten Variablen und Verbindungen mit dem schließen einer Seite gelöscht werden. Ich Tippe auf IIS- oder ODBC-Einstellungen, weiß aber nicht mehr weiter.

Antwort 3 von Cloud_X

Ahh ein bisschen schnell überflogen Deine Frage. Wie ich es jetzt sehe bekommst Du ein PopUp Fenster mit der Fehlermeldung oder? Prüf evtl. die Berechtigungen der Datenbank, Ordner usw.
Denke aber das es daran nicht liegen wird...
Auch könntest Du im IIS den Anonymen Zugriff abstellen.
Lesen aus der DB geht aber oder?

Poste doch mal den wichtigsten Teil des Quellcodes!

Ansonsten kann ich Dir leider nicht viel weiterhelfen da ich bisher noch nie Probleme mit dem IIS hatte.

Ps. kannst ja den IIS komplett deInstallieren und nochmal installieren

Antwort 4 von ASP-geplagter

Also das mit dem IIS Neuinstallieren wäre ja die klassische Windows-Lösung :-). Einen Neustart des IIS habe ich auf jeden Fall schon versucht - leider erfolglos.

Quellcode (auszug):

SET DBC = Server.CreateObject ("ADODB.Connection")
DBC.Open "bmt" 'mein ODBC-Datenbankname

IF MyAction = "deletenow" THEN
DBC.Execute ("DELETE * FROM Nutzer WHERE NutzerID=" & MyUserID & ";")
Response.Redirect("bmt_stage.asp?message=user_delete_success")
END IF

Beim weiterleiten kommt dann der Fehler "Die angeforderte Ressource wird bereits verwendet". Klicke ich in das Frame mit rechts und laß den Frame aktualisieren, erscheint die Datei, die auch erscheinen soll, meine Message wird entsprechend verarbeitet und bei Blick in die Datenbank ist auch dort alles korrekt nach Wunsch verlaufen.

Antwort 5 von ASP-geplagter

Habe grad den IIS neu Installiert, und oh wunder, es funzzt.


Microsoft sucks!!!!!

Antwort 6 von Stephan1

Ich habe auch den IIS neuinstalliert, aber bei mir funzt das nicht.
Bekomme bei jedem Zugriff auf eine ASp diese Meldung.

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: