webForumDet fria alternativet

Hämta 2 alternativ eller fler

Databaser & SQL

6 svar · 270 visningar · startad av Meng

Medlem sedan feb. 2003549 inlägg
Frågan#1
SQL = "SELECT * FROM opgave WHERE status = '2' & '3'

Hur gör jag så det hämtas status=2 och status=3, får det inte till att fungera..

Medlem sedan juni 200032 967 inlägg
#2
SQL = "SELECT * FROM opgave WHERE status IN ('2', '3')"
Medlem sedan feb. 2003549 inlägg
#3

Nu fick jag fel senare i sql satsen:

SQL = "SELECT * FROM opgave WHERE status IN ('2', '3')" AND intra is not null ORDER BY " & Request.QueryString("sortby") & " " & Request.QueryString("form") & ""
------------------------------------------------------------------------------^

Kan man inte använda orderby på IN?

Medlem sedan juni 200032 967 inlägg
#4

Nej, IN har inget med sortering att göra, bara med urvalet.

Nu har du visserligen ett ASP-fel (det ser du ju på felmeddelandet!), och det beror på att du har ett citationstecken efter parentesen.

Nu fick jag fel senare i sql satsen:

Alltid, alltid, alltid bifogar man felmeddelandet man får.

Medlem sedan feb. 2003549 inlägg
#5

OPS :e

Sen var det där hela fel messet (Allt annat var inte rellevant):

[KOD]
Microsoft VBScript compilation error '800a0401'

Expected end of statement

/afd/afd-it/opgaveintranet.asp, line 110

SQL = "SELECT * FROM opgave WHERE status IN ('2', '3')" AND intra is not null ORDER BY " & Request.QueryString("sortby") & " " & Request.QueryString("form") & ""
------------------------------------------------------------------------------^

[KOD]

Medlem sedan juni 200032 967 inlägg
#6

@nders skrev:

...och det beror på att du har ett citationstecken efter parentesen.

dvs in-parentesen i SQL-frågan.

Medlem sedan dec. 20003 887 inlägg
#7
SQL = "SELECT * FROM opgave WHERE status IN ('2', '3') AND intra is not null ORDER BY " & _
  Request.QueryString("sortby") & " " & Request.QueryString("form")

Ska du verkligen ha apostrofer kring runt siffrorna? IN (2, 3) bör det vara...

256 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)