Avatar billede no_doubt Nybegynder
08. december 2005 - 21:45 Der er 17 kommentarer og
1 løsning

cookie og insert..

Underlig fejl

Hvad kan der være galt med dette

<%
if request.form("svar") <> "" and Request.Cookies("stem") <> "ja" then

set conn = server.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.mappath("db.mdb")
Conn.Execute "UPDATE afstemning SET antal=antal+1 WHERE id = " & request.form("svar") & ""
Response.Cookies("stem") = "ja"
Reponse.ExpiresAbsolute DateDiff("d",1,Now)
response.redirect "default.asp"
end if
%>

som bliver kaldt af:
<% If Request.Cookies("stem") <> "ja" then %><INPUT Type="RADIO" NAME="Svar" Value="<%=rs("id")%>" OnClick="java script:document.Afstemning.submit()"><%end if%>

Når jeg stemmer ved at trykker i radioboksen melder den fejl 500 men  hvis jeg så trykker opdatere er siden som den skal være..
Avatar billede nielle Nybegynder
08. december 2005 - 21:52 #1
Prøv at rette:

Reponse.ExpiresAbsolute DateDiff("d",1,Now)

- til:

Response.ExpiresAbsolute DateDiff("d",1,Now)
Avatar billede no_doubt Nybegynder
08. december 2005 - 21:54 #2
samme fejl
Avatar billede nielle Nybegynder
08. december 2005 - 21:58 #3
Husk også på at:'

Response.Cookies("stem") = "ja"

- *skal* komme før at du udskriver noget som helst andet.
Avatar billede no_doubt Nybegynder
08. december 2005 - 21:59 #4
samme fejl stadig..
Avatar billede nielle Nybegynder
08. december 2005 - 22:02 #5
Prøv lige at udkommentere noget af din kode:

<%
If Request.Form("svar") <> "" And Request.Cookies("stem") <> "ja" Then
    Set conn = server.CreateObject("ADODB.Connection")
    conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db.mdb")
    conn.Execute "UPDATE afstemning SET antal=antal+1 WHERE id = " & Request.Form("svar")

    Response.Cookies("stem") = "ja"

    ' Response.ExpiresAbsolute DateDiff("d", 1, Now)

    ' Response.Redirect "default.asp"
End If
%>

Hvad sker der så?
Avatar billede no_doubt Nybegynder
08. december 2005 - 22:06 #6
Hva kan fejlen have været. hvis jeg fjerne redirect er der ingen fejl og det virker  nu. Men har aldrig oplevet den har givet fejl før
Avatar billede no_doubt Nybegynder
08. december 2005 - 22:07 #7
Næ det virkede ikke alligvel
Avatar billede nielle Nybegynder
08. december 2005 - 22:09 #8
Hvad sker der? Hvad sker der ikke? Hvad havde du forventet? Hvilke fejlbeskeder får du?
Avatar billede no_doubt Nybegynder
08. december 2005 - 22:09 #9
det ser til at være udløbsdatoen... der fejler
Avatar billede no_doubt Nybegynder
08. december 2005 - 22:09 #10
Avatar billede nielle Nybegynder
08. december 2005 - 22:12 #11
Hvad mener du med at udløbsdatoen fejler? Det ser da ud til at virke som jeg selv ville forvente det.
Avatar billede no_doubt Nybegynder
08. december 2005 - 22:55 #12
Response.ExpiresAbsolute DateDiff("d", 1, Now)

denne linje kan ikke udføres af en eller anden grund
Avatar billede nielle Nybegynder
08. december 2005 - 23:03 #13
DateDiff har vist heller ikke den funktion:

http://www.w3schools.com/vbscript/func_datediff.asp
Avatar billede nielle Nybegynder
20. december 2005 - 19:02 #14
Hvad med noget respons?
Avatar billede no_doubt Nybegynder
02. januar 2006 - 21:03 #15
jeps øhh lig et svar
Avatar billede nielle Nybegynder
02. januar 2006 - 21:05 #16
Har du fået løst selve problemet?
Avatar billede no_doubt Nybegynder
03. januar 2006 - 01:56 #17
jeps
Avatar billede nielle Nybegynder
03. januar 2006 - 17:37 #18
Ok, så får du et svar :^)
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