Avatar billede phineas_phreak Nybegynder
10. marts 2004 - 10:42 Der er 2 kommentarer og
1 løsning

session i SQL

Hejsa ... har følgende stykke kode:

    checkbrugerSQL = "SELECT * FROM belysning WHERE navn=" & Session("iduser") & ""
   
    rs.Open strSQL, checkbrugerSQL, Conn, adOpenKeyset, adLockOptimistic

    If checkbrugerSQL.BOF Or checkbrugerSQL.EOF Then
             
      rs.AddNew
      rs("svar1") = Request.Form("question1")
      rs("svar2") = Request.Form("question2")
      rs("svar3") = Request.Form("question3")
      rs("svar4") = Request.Form("question4")
      rs("navn") = Session("idUser")
      rs("maaned") = MonthName(Month(Date))
      rs("aar") = Year(date)
     
      rs.Update

    rs.Close
    Set rs = Nothing

    Else
Response.Redirect "login/login.asp?ErrStr=du har allerede stemt 1 gang i denne måned"
  end if

Conn.Close
set Conn = Nothing
   
Jeg har en login side hvor folks brugerid hentes fra en tabel. Jeg vil have det lavet så de kun kan stemme 1 gange.
hvis brugernavnet allerede findes når de forsøger at stemme viderestilles de til login.asp

Jeg kan ik lure hvad der er galt i overstående. Hjælp søges hurtigt.

På forhånd tak.
Avatar billede websam Nybegynder
10. marts 2004 - 21:33 #1
Hvis dit Session("iduser") er tekst og ikke tal skal du sætter 'er omkring

checkbrugerSQL = "SELECT * FROM belysning WHERE navn='" & Session("iduser") & "'"

/Websam
Avatar billede phineas_phreak Nybegynder
10. marts 2004 - 22:01 #2
så er det godt at navn er et tal :) så det er desværre ikke det der er problemet
Avatar billede phineas_phreak Nybegynder
11. marts 2004 - 08:27 #3
Lukket
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