webForumDet fria alternativet

Flera Where-satser

ASP

1 svar · 293 visningar · startad av PlayerOne

Medlem sedan maj 200062 inlägg
Frågan#1

Jag har problem med följande kod:


If Request("KatId") = "" Then
  Visa = "SELECT * FROM Events WHERE StartDatum >= '" & date & "'" 
  Visa = Visa & " ORDER BY StartDatum, Tid"
		
ElseIf Request("KatId") <> "" Then
			
    KatIds = Request.Querystring("KatId")(1)
    For i=2 To Request.Querystring("KatId").Count
      KatIds = KatIds & "','" & Request.Querystring("KatId")(i)
    Next
			
  Visa = "SELECT * FROM Events WHERE KatId IN ('" & KatIds & "') AND WHERE StartDatum >= '" & date & "'"
  Visa = Visa & " ORDER BY StartDatum, Tid"
End If

Det är den nästa sista Visa-variabeln jag har problem med, där jag skriver AND WHERE. Kan man inte skriva så? (Antagligen inte). Hur ska jag annars få med villkoret om startdatum?

Desperat...

Medlem sedan dec. 19998 577 inlägg
#2

Inlägget flyttas till SQL

Mvh
Vide, Moderator - webForum

263 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)