Hi Claudius,

> Vielleicht zu aufwendige Abfragen?

Schon, aber die klappen einwandfrei. Zugriffzahlen sind auch immer
gleichbleibend. Aber immer, wenn ich einen Newsletter vom Server
rausschicken lasse, kommt es am Ende des Versandes zu diesem Skript. Ich
starte dazu im Browser eine ASP, die den Newsletter versendet (Dauert etwa 2
Stunden). Sobald das Skript startet, schliesse ich das Fenster. Das Skript
l�uft auch einwandfrei durch, das sehe ich an einer Proceed-Datenbank, in
die ich das Skript den Fortschritt eintragen lasse. Das l�uft auch prima bis
zum Ende durch. Aber dann scheint der Server aufgrund was auch immer f�r 10
bis 20 Minuten unter Volllast zu geraten - nur so erkl�re ich mir diese
Fehlermeldung. Denn danach ist alles wieder okay. Vielleicht liegt das
daran, dass das Skript (ASP-Seite) nach Abarbeitung des Codes
(Newsletterversand) auf eine R�ckmeldung des (geschlossenen) Browserfensters
wartet? Am Code im Skript selbst liegt es eher nicht, da nach dem letzten
Datensatz die DB geschlossen wird und damit endet das Skript dann auch
schon.

> On error resume next
> ...
> ...
> If err then ...
> ...
> End if

Das heisst also, das Skript f�hrt fort, auch wenn eine Fehler aufgetreten
ist. Ich frage dann nach jedem Datenbankzugriff ab, ob ein Fehler vorhanden
war.

a.)  Wie schalte ich das "On error resume next" wieder aus?
b.)  Wie hole ich mir die Variable err?
c.)  Wo finde ich eine Tabelle mit den g�ngisten Fehlercodes?

Viele Gr��e,
Patrick



-----Urspr�ngliche Nachricht-----
Von: Claudius Ceteras [mailto:[EMAIL PROTECTED]]
Gesendet: Samstag, 5. Oktober 2002 15:02
An: ASP Datenbankprogrammierung
Betreff: [aspdedatabase] RE: [aspdedatabase] Microsoft OLE DB-Provider
f�r SQL Server-Fehler '80040e31'


> Hi,
>
> was hat folgende Fehlermeldung zu bedeuten (naja, kann es mir
> denken; aber
> was f�hrt dazu?):

Vielleicht zu aufwendige Abfragen?

>
>
>       Microsoft OLE DB-Provider f�r SQL Server-Fehler '80040e31'
>
>       Timeout abgelaufen
>
>       xyz.asp, Zeile 62
>
>
> Was kann ich programmieren, um diese Fehlermeldung im ASP abzufangen?

Ganz normal:

On error resume next
...
...
If err then ...
...
End if


Claudius


| [aspdedatabase] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp


| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an