webForumDet fria alternativet

Fel i sql-sats

4 svar · 268 visningar · startad av hp

hpMedlem sedan maj 2001787 inlägg
#1

Ser ni något fel i följande sql-sats. Jag får "syntaxfel i frågeuttryck" när jag laddar sidan i Macromedia DW Ultradev. Jag har tre listmenyer som värden ska hämtas från.

"select * from lokaler WHERE obj_lokaltyp= '" & request.form("select") & "' AND obj_centr_ja_nej= '" & request.form("select2") & "' ORDER by '" & request.form("select3") & "' desc"

------------------
"signatur"

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Jo, du har apostrofer efter order by som är onödiga.

"select * from lokaler WHERE obj_lokaltyp= '" & request.form("select") & "' AND obj_centr_ja_nej= '" & request.form("select2") & "' ORDER by " & request.form("select3") & " desc"

annars så kan du göra response.write på sql-satsen innan den exekveras så brukar det vara enklare att se vad som är fel.

------------------
essentitia preter non sans multiplicandum

AddeladdeMedlem sedan jan. 20013 406 inlägg
#3

Hej Lars

Jag har också ofta fått svaret att jag ska göra en response.write på SQL-satsen för att se vad felet är.

Men hur gör man en sådan response.write på en SQL- fråga? Har försökt tidigare men aldrig lyckats

------------------
Adde

LarsGMedlem sedan dec. 200012 464 inlägg
#4

Så här till exempel.

sql = "select * from lokaler WHERE obj_lokaltyp= '" & request.form("select") & "' AND obj_centr_ja_nej= '" & request.form("select2") & "' ORDER by " & request.form("select3") & " desc"
response.write "sql:" & sql & "<br>

------------------
essentitia preter non sans multiplicandum

hpMedlem sedan maj 2001787 inlägg
#5

Programmet skriker rakt ut i alla fall att något är fel med SQL-satsen men det beror nog på begränsningar i programmet. Ska trixa lite mera med detta när tid och lust finnes. Tack i alla fall för hjälpen.

------------------
"signatur"

134 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)