Tobi: SQL Abfrage WHERE ... AND ... Wildcard

Beitrag lesen

Hallo,

ich habe ein kleines Problem mit den Wildcards in einer SQL-Abfrage (ASP/VBScript, IIS 5, MS Access 2000).

Habe ein HTML-Suchform fuer eine DB, in dem mehrere Felder abgefragt werden koennen ueber ein Stored Query nach dem Muster:

SELECT * FROM [Table] WHERE FELD01 LIKE [@WERT01] AND FELD02 LIKE [@WERT02] AND ...

Standardmaessig soll falls ein Wert nicht gesetzt ist, eine Wildcard einspringen, bei Access "%".

Allerdings ist die Datenbank nicht homogen, d.h. einige Felder von einigen Datensaetzen sind leer. Diese werden mit der Wildcard dann nicht angezeigt!

Gibt es eine andere Wildcard, die leere Felder mit einschliesst? Oder muss ich eine If ... then Schleife einsetzen, um zu checken, ob ein Wert02 uebergeben wurde und erst dann das "AND FELD02 LIKE [@WERT02]" zur SELECT Abfrage hinzufuegen? Oder gibt es da bei Stored Queries eine Alternative?

Danke & Gruss

Tobi