G
Gast
Gast
Hallo!
Gibt es eine Möglichkeit einem PreparedStatement einen Wert zu übergeben, sodass die jeweilige Bedingung ignoriert wird (null funktioniert ja nicht).
Bsp.:
"SELECT * FROM person WHERE name LIKE ? AND surname LIKE ? AND day_of_birth = ?"
Der User wird mittels Dialog nach Nachname, Vorname und Geburtsdatum gefragt. Nun möchte ich dem User die Möglichkeit geben alle möglichen Kombinationen einzugeben (z.B. nur Vorname oder Vorname und Geburtsdatum, ...) ohne dass ich ein PreparedStatement für jede Kombination schreiben muss.
Danke im Vorraus!
Gibt es eine Möglichkeit einem PreparedStatement einen Wert zu übergeben, sodass die jeweilige Bedingung ignoriert wird (null funktioniert ja nicht).
Bsp.:
"SELECT * FROM person WHERE name LIKE ? AND surname LIKE ? AND day_of_birth = ?"
Der User wird mittels Dialog nach Nachname, Vorname und Geburtsdatum gefragt. Nun möchte ich dem User die Möglichkeit geben alle möglichen Kombinationen einzugeben (z.B. nur Vorname oder Vorname und Geburtsdatum, ...) ohne dass ich ein PreparedStatement für jede Kombination schreiben muss.
Danke im Vorraus!