Avatar billede flashit Nybegynder
10. februar 2003 - 20:49 Der er 7 kommentarer og
1 løsning

80004005

Hej E.

Jeg får følgende fejl:

Response object error 'ASP 0156 : 80004005'

Header Error

/log/disper/vis_res.asp, line 27

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


Her er linie 27:

response.Redirect "vis_indhold.asp"


Her er hele koden:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Opdater</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<%
dim strlogonuser
dim user

strLogonUser = Request.ServerVariables("LOGON_USER")
user = mid(strlogonuser, 6) 
%>
<%
strconnect="Driver={Microsoft Access Driver (*.mdb)};DBQ="& Server.Mappath("disper.mdb")
SET DbObj=Server.CreateObject ("ADODB.Connection")
DbObj.Open strconnect
DbObj.Execute("UPDATE disper SET Sted='" & request.form("radiobutton") & "', Dato=now where Navn = '" & user & "'")


DbObj.close
%>
<%

response.Redirect "vis_indhold.asp"
%>

</body>
</html>

Kan i fortælle mig hvorfor dette ikke virker. Det virker fint på min IIS??? Men ikke på nettet.
Avatar billede eagleeye Praktikant
10. februar 2003 - 20:54 #1
Prøv at tilføje denne linie i toppen:

<% Response.Buffer = true %>
Avatar billede flashit Nybegynder
10. februar 2003 - 21:14 #2
OK, nu komer fejlen ikke mere, men update funktionen virker ikke?
Avatar billede eagleeye Praktikant
10. februar 2003 - 21:15 #3
Bliver du redirectet til siden vis_indhold.asp?
Avatar billede flashit Nybegynder
10. februar 2003 - 21:17 #4
JA
Avatar billede eagleeye Praktikant
10. februar 2003 - 21:21 #5
hmm underligt der er ikke umiddelbart noget galt med SQL sætningen og den er også inde i en Execute.

Prøv at udskrive SQL og så udkommentere redirect.:

'DbObj.Execute("UPDATE disper SET Sted='" & request.form("radiobutton") & "', Dato=now where Navn = '" & user & "'")

Response.write("UPDATE disper SET Sted='" & request.form("radiobutton") & "', Dato=now where Navn = '" & user & "'")

DbObj.close
%>
<%

'response.Redirect "vis_indhold.asp"
%>


Og tjek at SQL sætningen indeholder de rigtige værdier.
Avatar billede flashit Nybegynder
10. februar 2003 - 21:30 #6
Ok fejle er fundet.

<%
dim strlogonuser
dim user

strLogonUser = Request.ServerVariables("LOGON_USER")
user = mid(strlogonuser, 6) 
%>

Jeg får ikke et resultat ud af ovenstående. Det virker kun lokalt. Kan det passe?
Avatar billede eagleeye Praktikant
10. februar 2003 - 21:36 #7
Ja det skal nok passe, jeg har ikke rodet så meget med det.
Avatar billede flashit Nybegynder
10. februar 2003 - 21:58 #8
OK, så bliver jeg nød til at køre med værdier på link:

Tak for hjælpen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester