Find en fejl (eller flere)

Tags:    asp


<% if s = "Opdater" then


Sql = "SELECT * FROM Medlemmer where Brugernavn = '" & session("Brugernavn") & "'"
Set rs= Con.Execute(Sql)

rs.update
rs("Status") = Request.Form("Status")
rs("MSN") = Request.Form("MSN")
rs.update

set rs = nothing
rs.Close

response.redirect ("default.asp?s=Indstillinger")
end if%>

Kan du finde en fejl...?



6 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Du forbinder ikke til databasen, og hvad er variablen s??

Hilsen Mathias




<% if s = "Opdater" then


Sql = "SELECT * FROM Medlemmer where Brugernavn = '" & session("Brugernavn") & "'"
Set rs= Con.Execute(Sql)

rs.update
rs("Status") = Request.Form("Status")
rs("MSN") = Request.Form("MSN")
rs.update

set rs = nothing
rs.Close

response.redirect ("default.asp?s=Indstillinger")
end if%>

Kan du finde en fejl...?


Hvad er fejlbeskeden?? :)

Casper



Den 21-04-05 21:38 skrev Morten B. Olsen følgende:
-----------------------------------------------------------------------------

<% if s = "Opdater" then


Sql = "SELECT * FROM Medlemmer where Brugernavn = '" & session("Brugernavn") & "'"
Set rs= Con.Execute(Sql)

rs.update
rs("Status") = Request.Form("Status")
rs("MSN") = Request.Form("MSN")
rs.update

set rs = nothing
rs.Close

response.redirect ("default.asp?s=Indstillinger")
end if%>

Kan du finde en fejl...?
-----------------------------------------------------------------------------

Er det ikke noget med det skal være:
Set rs= Conn.Execute(Sql)
Og ikke:
Set rs= Con.Execute(Sql)

Brihhzel
Christoffer@raiser.dk




<% if s = "Opdater" then


Sql = "SELECT * FROM Medlemmer where Brugernavn = '" & session("Brugernavn") & "'"
Set rs= Con.Execute(Sql)

rs.update
rs("Status") = Request.Form("Status")
rs("MSN") = Request.Form("MSN")
rs.update

set rs = nothing
rs.Close

response.redirect ("default.asp?s=Indstillinger")
end if%>

Kan du finde en fejl...?


Hvad er fejlbeskeden?? :)

Casper



ingen fejl besked, men siden man ser hedder

Der opstod en intern http 500-serverfejl fejl.



Du forbinder ikke til databasen, og hvad er variablen s??

Hilsen Mathias


s = Request.QueryString("s")

og forbindelsen til databasen er oprettet længere oppe på siden.. Men lige meget.. Lavede lidt om og nu virker det...




<% if s = "Opdater" then


Sql = "SELECT * FROM Medlemmer where Brugernavn = '" & session("Brugernavn") & "'"
Set rs= Con.Execute(Sql)

rs.update
rs("Status") = Request.Form("Status")
rs("MSN") = Request.Form("MSN")
rs.update

set rs = nothing
rs.Close

response.redirect ("default.asp?s=Indstillinger")
end if%>

Kan du finde en fejl...?


Fold kodeboks ind/udKode 

/Peter.



t