Avatar billede fun22 Nybegynder
20. december 2002 - 12:23 Der er 10 kommentarer og
1 løsning

Hvad kunne der evt. være galt her?

Hvad er der galt her:

strSQL = "SELECT * FROM onroad WHERE kat = " & Request.Querystring("kat") & " ORDER BY " & Request.Querystring("sort")

Her er fjel meddelelsen
[Microsoft][ODBC Microsoft Access-driver] Der er for få parametre. Der var ventet 1.
Avatar billede medions Nybegynder
20. december 2002 - 12:25 #1
strSQL = "SELECT * FROM onroad WHERE kat = '" & Request.Querystring("kat") & "' ORDER BY " & Request.Querystring("sort")
//>Rune
Avatar billede medions Nybegynder
20. december 2002 - 12:26 #2
At enten Request.QueryString("kat") er en tekstværdi eller at Request.QueryString("sort") er tekstværdi!

Hvis det er en tekstværdi skal der være ' og ' rundt om!

Prøv at skriv hvilke værdier de 2 Querys indeholder!

//>Rune
Avatar billede arnvig Nybegynder
20. december 2002 - 12:27 #3
hvilken felttype er kat ?

Har du en kolonne som hedder sort i onroad ?
Avatar billede Slettet bruger
20. december 2002 - 12:29 #4
arnvig, er du ikke lige røget af sporet her ..... det er jo ikke sort i databsen den efterspørger, men sort i querystring
Avatar billede fun22 Nybegynder
20. december 2002 - 12:30 #5
Yes det virker, men i kunne vel ikke lige hjælpe med noget mere??

sql = "SELECT * From onroad Where kat = '" & Request.Querystring("kat") & "' AND ID = '" & Request.Querystring("id") 

[Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl, fordi der mangler en operator. i forespørgselsudtrykket "kat = 'el' ID = '1".
Avatar billede fun22 Nybegynder
20. december 2002 - 12:31 #6
sådan her var den:

[Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl i strengen i forespørgselsudtrykket "kat = 'el' AND ID = '1".
Avatar billede medions Nybegynder
20. december 2002 - 12:32 #7
sql = "SELECT * From onroad Where kat = '" & Request.Querystring("kat") & "' AND ID = " & Request.Querystring("id") 

//>Rune
Avatar billede Slettet bruger
20. december 2002 - 12:32 #8
sql = "SELECT * From onroad Where kat = '" & Request.Querystring("kat") & "' AND ID = '" & Request.Querystring("id") & "'"
Avatar billede Slettet bruger
20. december 2002 - 12:32 #9
hvis id ikke er et tal :)
Avatar billede fun22 Nybegynder
20. december 2002 - 12:33 #10
fandt selv ud af det
Avatar billede medions Nybegynder
20. december 2002 - 12:34 #11
Fair nok ;o)
Thx 4 Poinz

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