Avatar billede jamola Nybegynder
10. september 2003 - 12:52 Der er 6 kommentarer og
1 løsning

Korrekt SQL-statement med 'Where-klausul' i et ASP-script?

Jeg har to variabler hhv. "bruger" og "pass". De har fået værdi fra en form. Disse værdier skal så slås op i min database med følgende SQL-statement:
strSQL = "select * from Brugere where Brugernavn='bruger' and Password='pass';"

PROBLEMET er: resultatet af SQL-query'en giver værdierne "bruger" og "pass" men ikke som det skal være det som er indholdet i variablerne "bruger" og "pass".
Hvad er galt? benytter jeg apostrofferne i SQL-query'en forkert?
Avatar billede m_skau Nybegynder
10. september 2003 - 12:53 #1
strSQL = "select * from Brugere where Brugernavn='" & bruger & "' and Password='" & pass & "';"
Avatar billede zogu Nybegynder
10. september 2003 - 12:54 #2
strSQL = "select * from Brugere where Brugernavn='" & bruger & "' and Password='" & pass & "';"
Avatar billede Slettet bruger
10. september 2003 - 12:54 #3
det skal se sådan her ud:
strSQL = "select * from Brugere where Brugernavn='" & bruger & "' and Password='" & pass & "'"

Ellers søger den, som du siger efter "bruger" og "pass"
Avatar billede Slettet bruger
10. september 2003 - 12:55 #4
hehe... der var vi enige...
Avatar billede zogu Nybegynder
10. september 2003 - 12:55 #5
Okay, jeg tror vi er enige. ;)
Avatar billede m_skau Nybegynder
10. september 2003 - 12:59 #6
:)
Avatar billede m_skau Nybegynder
10. september 2003 - 13:01 #7
Alt du havde lavet mellem " og " er én streng. Du skal sammensætte strengen af din tekst og dine variable, ved hjælp af & tegnet.
Hvis x = "korrekt"
Så giver z = "Dette er " & x
resultatet: Dette er korrekt
Men z = "Dette er 'x'"
giver
resultatet: Dette er 'x'
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