-
Ritter
Okay, jetzt habe ich das Problem verstanden.
1. Ergebnis von Google:
http://www.coderanch.com/t/306398/JD...e-WHERE-clause
Also zuerst in einem String speichern und dann falls der Prüfwert für abc Null ist, dann IS NULL statt "= ?" hinzufügen und dann zu einem PreparedStatement machen und einfügen (natürlich nur, falls nicht null).
Vielleicht gibts ja noch einen schöneren Weg 
( Mal abgesehen von etwas wie "WHERE ((ISNULL(?) && abc is NULL) || abc = ?" )
Edit: Ach ja, btw. ich glaube das geht nicht für Oracle aber für MySQL: der <=> Operator
http://dev.mysql.com/doc/refman/5.1/...operators.html
Geändert von Drakes (12.09.2009 um 14:10 Uhr)
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln