Header Error

ASP

2 svar · 172 visningar · startad av DiDjo

Medlem sedan nov. 2002544 inlägg
Trådstart#1

Tja! Min brorsa får detta fel när han försöker uppdatera i databasen:

Response object error 'ASP 0156 : 80004005' 

Header Error 

/install.asp, line 29 

The HTTP headers are already written to the client browser. Any HTTP header modifications must be made before writing page content.

Det kan väll inte bero på att han har Iframe? Ajja här e koden:

Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath ("lol.mdb")
Set rs = Server.CreateObject("ADODB.Recordset")
Addera = "SELECT * FROM anv where id='"&session("id")&"'"
rs.Open Addera, Connect, 3, 3 

if request.QueryString("action")="spara" then

rs("info") = request.form("info")
if request.form("bild")&"" = "" then
rs("bild")=request.form("radiobutton")
else
rs("bild")=request.form("bild")
end if

rs("farg")=request.form("farg")
rs.update
29->response.Redirect "install.asp"
end if
Medlem sedan mars 20025 907 inlägg
#2

Du har redan skickat iväg data till besökaren (längre upp på sidan). Antingen så får du flytta upp koden så den exekveras innan något skickas iväg, eller så får du lägga

Response.Buffer = True

överst på sidan.

Medlem sedan nov. 2002544 inlägg
#3

oki doki! Tack! :D

260 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)