webForumDet fria alternativet

Response-objekt fel ???

ASPur ASP

2 svar · 208 visningar · startad av niclas.j

Medlem sedan juni 2000120 inlägg
Frågan#1

Hej har ett problem med ett ASP script.
Jag får följande fel medelande när jag försöker köra sidan:
Response-objekt fel 'ASP 0156 : 80004005'

Fel på huvuden

/Telefonlista/default.asp, rad 120

HTTP-huvudena har redan skrivits till klientläsaren. Ändringar till HTTP-huvudena måste göras innan sidinnehållet skrivs.

Tydligen är det något fel här i koden:

<% RecSet.Close %> <% If Request.QueryString("add") = "yes" Then

Addera = "SELECT \* FROM adressbok"
RecSet.Open Visa, Connect, adOpenStatic, adLockOptimistic

RecSet.AddNew
RecSet("Fornamn") = Request.Form("Fornamn")
RecSet("Efternamn") = Request.Form("Efternamn")
RecSet("Telefon") = Request.Form("Telefon")
RecSet("Mobil") = Request.Form("Mobil")
RecSet("e-post") = Request.Form("e-post")
RecSet.Update

RecSet.Close
Response.Redirect "default.asp"        

End If %>

Tar jag bort,
" Response.Redirect "default.asp" "
Då fungerar det utan error, men då måste man uppdatera sidan för att se ändringen, har någon nått förslag på en annan lösning.
Scriptet fungerar på w2k med IIS 5.0
men inte på NT server 4.0 med IIS 4.0 - sp6. kan vara bra att veta kanske..

//niclas

Medlem sedan juni 200032 967 inlägg
#2

sätt response.buffer = true högst upp på sidan så funkar det på nt4/iis4 också.

anledningen är att iis5 har buffer satt till true som default, och 4:an är false by default.

------------------
don't follow your friends -- inflate them

Medlem sedan juni 2000120 inlägg
#3

Tack @nders.....
Du anar inte hur mycket tid jag sparade genom din hjälp.

suveränt....

//niclas

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