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
2 svar · 208 visningar · startad av niclas.j
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
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