Den Fehler hatte ich auch einmal. Es reicht nicht nur, da� Du die Cookies
vor html machst, es mu� auch vor jeglichem Response.Write sein.

Trat bei mir auf nachdem ich vo am Win2000 Server auf an NT 4.0 Server
gewechselt bin.

mfg
G�nter Samwald

-----Urspr�ngliche Nachricht-----
Von: Dietmar Stuck [mailto:[EMAIL PROTECTED]]
Gesendet: Dienstag, 25. September 2001 15:54
An: ASP Diskussionsliste fuer Anfaenger
Betreff: [aspdebeginners] AW: RE: Antwortobjekt-Fehler 'ASP 0156 :
80004005'


Ja schon aber es kommt ja gar kein html vor. Das Cookie schicke ich ja
mit dem action
im form weg wenn ich da richtig liege.
Tut mir leid wenn ich etwas Begriffsst�tzig bin.

-----Urspr�ngliche Nachricht-----
Von: Roman Pittroff [mailto:[EMAIL PROTECTED]]
Gesendet: Dienstag, 25. September 2001 14:46
An: ASP Diskussionsliste fuer Anfaenger
Betreff: [aspdebeginners] RE: Antwortobjekt-Fehler 'ASP 0156 : 80004005'


Also du musst das cookie vor dem html an den client schicken.

Gruss

Roman Pittroff
Consulting
Bangkok, Thailand

-----Original Message-----
From: Dietmar Stuck [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, September 25, 2001 8:46 PM
To: ASP Diskussionsliste fuer Anfaenger
Subject: [aspdebeginners] Antwortobjekt-Fehler 'ASP 0156 : 80004005'


Hallo Leute!
Ich weiss ich werd jetzt schon l�stig aber ich hab niemanden sonst den
ich fragen kann und die anderen Listen hab ich auch schon durchst�bert.
es geht darum; ich habe eine Benutzeranmeldung die Daten f�r diese
kommen aus einer Access 2000 Datenbank und diese soll gesichert werden.
Bei den folgenden Skript wird ein Cookie gesetzt das automatisch wieder
gel�scht wird wenn man aussteigt. So nun funktioniert das aber nicht es
kommt die Fehlermeldung:

Antwortobjekt-Fehler 'ASP 0156 : 80004005'

Header-Fehler
/login/login.asp, Zeile 15
Die HTTP-Header sind bereits in den Client Browser geschrieben.
�nderungen am HTTP-Header m�ssen vorgenommen werden, bevor der
Seiteninhalt geschrieben wird.

Danke im Vorraus diddy

<%@Language="VBScript" EnableSessionState="False"%>
<% Option Explicit %>

<%
' Pruefen, ob der Benutzer das HTML-Formular abgesendet hat
If Request.Form("Absenden") = "" Then
   ' HTML-Formular nicht abgesendet, daher Formular anzeigen
   %>
   <form action="<%= Request.ServerVariables("SCRIPT_NAME") %>"
method="POST">
     Anwenderkennzeichen:  <input type="Text"
name="txtAnwenderkennzeichen" size="20" maxlength="20"><br>
     Pa&szlig;wort: <input type="Password" name="txtKennwort" size="20"
maxlength="20"><br>
     <input type="Submit" name="Absenden" value="Einloggen">
   </form>
<%
Response.Buffer = True
Response.AddHeader "cache-control", "no-store" Response.AddHeader
"pragma", "no-cache" Response.ExpiresAbsolute = Now() - 1
Response.Expires = 0

Dim strAnwenderkennzeichen, strKennwort
    strAnwenderkennzeichen = Request.Form("txtAnwenderkennzeichen")
    strKennwort = Request.Form("txtKennwort")

Dim rsAnwenderkennzeichen
Set rsAnwenderkennzeichen = Server.CreateObject("ADODB.Recordset")
    rsAnwenderkennzeichen.ActiveConnection = "Driver={Microsoft Access
Driver (*.mdb)}; DBQ=" & Server.MapPath("WBFunktionaere.mdb")
    rsAnwenderkennzeichen.Source = "SELECT COUNT (*) FROM Anwender WHERE
Anwenderkennzeichen = '" & (strAnwenderkennzeichen) & "' AND Kennwort =
'" & (strKennwort) & "'"
    rsAnwenderkennzeichen.CursorType = 0 'adOpenForwardOnly
    rsAnwenderkennzeichen.CursorLocation = 2 'adUseServer
    rsAnwenderkennzeichen.LockType = 3 'adLockOptimistic
    rsAnwenderkennzeichen.Open

Else
   strAnwenderkennzeichen = Trim(Request.Form("txtAnwenderkennzeichen"))
   strKennwort = Trim(Request.Form("txtKennwort"))

   ' Identifizierung des Users, hier nur als If Abfrage implementiert

   If rsAnwenderkennzeichen.Fields(0).Value = 1 Then

      ' Anwenderkennzeichenn und Kennwort gueltig, daher User einloggen
      Session("Anwenderkennzeichen") = strAnwenderkennzeichen
          Response.Write "Login erfolgreich.<br><br>"
          Response.Write "<a href=""seite1.asp"">Zur ersten Seite</a>"
   Else
      ' Anwenderkennzeichen und Kennwort nicht gueltig, daher kein
Einloggen
      Response.Write  strAnwenderkennzeichen & " " & strKennwort &
"<br>"
      Response.Write "Sie konnten nicht eingeloggt werden!"
   End If
End If

rsAnwenderkennzeichen.Close
Set rsAnwenderkennzeichen = Nothing
%>

| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv Sie
| knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp


| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp


| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

Antwort per Email an