Avatar billede w13 Novice
07. september 2004 - 19:12 Der er 4 kommentarer og
1 løsning

Fejl i WHERE-funktion

Hej Eksperter...

Er der nogen, som kan fortælle mig, hvad der er galt i nedenstående SQL-sætning? Jeg har nået frem til, at det har noget at gøre med WHERE-funktionen...

______________________________________________

strSQL = "SELECT [ID], [navn], [tekst], [dato] FROM [komindlaeg] ORDER BY [dato] DESC WHERE svarID = '"& request.querystring("indlaeg")
______________________________________________

Håber, I kan hjælpe...
  W13
Avatar billede glen5000 Nybegynder
07. september 2004 - 19:15 #1
du mangler der &"'" til sidste

strSQL = "SELECT [ID], [navn], [tekst], [dato] FROM [komindlaeg] ORDER BY [dato] DESC WHERE svarID = '"& request.querystring("indlaeg") &"'"
Avatar billede Jman Praktikant
07. september 2004 - 19:17 #2
strSQL = "SELECT [ID], [navn], [tekst], [dato] FROM [komindlaeg] ORDER BY [dato] DESC WHERE svarID = "& request.querystring("indlaeg")

Du havde et ' for meget ved = tegnet
Avatar billede Jman Praktikant
07. september 2004 - 19:18 #3
Jeg ved egentlig ike om det er underordnet hvordan kriterierne sættes, men jeg tager altid order til sidst...

strSQL = "SELECT [ID], [navn], [tekst], [dato] FROM [komindlaeg] WHERE svarID = "& request.querystring("indlaeg") & " ORDER BY [dato] DESC;"
Avatar billede w13 Novice
07. september 2004 - 19:20 #4
Ja, ok.. Nu virker den... Jeg brugte Superiors løsning med at flytte WHERE om bag ORDER BY... Bare underligt, eftersom jeg STARTEDE med at skrive WHERE foran... Og da fik jeg også en fejl... Men noget er i hvert fald rigtigt nu :-)
Avatar billede Jman Praktikant
07. september 2004 - 19:21 #5
Ja, men da havde du vel også en ' lige efter =tegnet .. og så skal den jo give fejl ;o)
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