HTTP Fejl
Hej Eksperter....jeg er rimelig newb til ASP Programmering, og jeg er stødt ind i 2 fejl som jeg simpelt hen ikke kan få has på:
Når jeg prøver at bruge dette script:
Set Conn = Server.CreateObject(\"ADODB.Connection\")
DSN = \"Driver={Microsoft Access Driver (*.mdb)};\"
DSN = DSN & \"DQB=\" & Server.Mappath (\"database.mdb\")
Conn.Open DSN
strSQL = \"SELECT * from brugere Where Brugernavn = \'\" & Request.Form(\"username\") & \"\'
Set rs = Conn.Execute(strSQL)
If Request.Form(\"username\") <> rs(\"Brugernavn\") OR Request.Form(\"password\") <> rs(\"Adgangskode\") Then
Session(\"ADGANG\") = \"NEJ\"
Session.Timeout = 30
Response.Write \"Hej Anonym, du er ikke logget ind så du kan ingen ting.\"
Elseif Request.Form(\"username\") = \"\" OR Request.Form(\"password\") = \"\" Then
Session(\"ADGANG\") = \"NEJ\"
Session.Timeout = 30
Response.Write \"Kode eller Brugernavn passede ikke ind i Databasen\"
Else
Session(\"ADGANG\") = \"JA\"
Session.Timeout = 30
Response.Write \"Hej \" & Request.Form(\"username\") & \"<br>\"
Response.Write \"Du er Logget ind\"
End If
Conn.Close
Set Conn = Nothing
Så for jeg denne fejl:
HTTP-fejl 405
405 Metoden er ikke tilladt.
Den metode, der er angivet på anmodningslinjen, er ikke tilladt for den ressource, der er identificeret af anmodningen. Kontroller, at du har installeret den rigtige MIME-type for den ressource, du har bedt om.
Kontakt administratoren for serveren, hvis problemet opstår igen.
_______________
Det var det første. det andet er når jeg bruger:
response.redirect \"URL\"
så for jeg denne fejl.
Response-objekt fejl \'ASP 0156 : 80004005\'
Headerfejl
/prøve.asp, linje 5
HTTP-headerne skrives allerede til klientbrowseren. Ændringer af HTTP-headers skal foretages, inden sideindholdet skrives.
Og linje 5 ser sådan her ud:
Response.redirect \"http://www.eksperten.dk\"
Håber i kan hjælpe mig....