webForumDet fria alternativet

Header Error

ASPur ASP

2 svar · 164 visningar · startad av DiDjo

Medlem sedan nov. 2002544 inlägg
Frågan#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

134 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)