Jenny: An alle VB/ASP Spezialisten helft mir

Beitrag lesen

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