Avatar billede witte Nybegynder
21. februar 2001 - 19:19 Der er 3 kommentarer og
1 løsning

Hvor virkder det ikke?

Hejsa

Hvorfor virker dette ikke?

SQLstmt = \"SELECT * FROM tabel_pass where navn=\" & Request.QueryString(\"nn\")

eller

SQLstmt = \"SELECT * FROM tabel_pass where navn=\" & Request(\"nn\")

Jeg skriver: /password.asp?nn=Benny

Ja, jeg fatter det ikke...

Syntax error (missing operator) in query expression \'navn=\'.
Avatar billede bjarke-b Nybegynder
21. februar 2001 - 19:20 #1
SQLstmt = \"SELECT * FROM tabel_pass where navn=\'\" & Request.QueryString(\"nn\") & \"\'\"
Avatar billede godtnok Nybegynder
21. februar 2001 - 19:30 #2
Mere der der vist ikke og sige til det :-)
Avatar billede fox2k Nybegynder
21. februar 2001 - 19:45 #3
Det tyder på at du har glemt at indtaste noget i din querystring?!? index.asp?navn=test
Avatar billede nute Nybegynder
21. februar 2001 - 20:21 #4
hvis du skal sammenligne strenger, bør du bruke LIKE fremfor =:

SQLstmt = \"SELECT * FROM tabel_pass where navn LIKE \'\" & Request.QueryString(\"nn\") & \"\'\"

/nute
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