Hallo,
ich betreibe mit ASP/VBscript eine Webdatenbank. Nun habe ich ein Formular, dass dann je nach eingabe bestimmte Daten aus der db suchen soll. Nun habe ich das so gelöst, dass jedes Eingabefeld mit If geprüft wird ob eine Eingabe stattgefunden hat, und dann mit THEN eine sql-Befehl ausgefüht wird. Das funktioniert auch prima. Nur sind das mehr als 20 verschidene If-Abfragen und dadurch sehr unübersichtlich. Geht das auch mit Select case? Ich habe es schon probiert aber es funktioniert nicht. Ich poste auch unten etwas non meinem Code. Danke für eure Hilfe.
If (Request("Feld1")<>"") Then
sql="Select ..."
end If
If (Request("Feld2")<>"") Then
sql="Select ..."
end If
So und so ungefähr soll es aussehen, aber es funktioniert nicht (Denkfehler?`)
Select Case sql
Case(Request("Feld1")<>"")
sql="Select ..."
Case(Request("Feld2")<>"")
.
.
.
End Select