Hallo zusammen, ich versuche gerade über eine JSP eine Datenbankabfrage zu starten. Im Code ist die DB-Klasse stark vereinfacht zu sehen. Die ID ziehe ich aus einem Listenfeld. Das funktioniert soweit ganz gut. Mein Problem ist nun aber, dass ich das Feld bei dem Wert 0 so belegen möchte, dass mir alle ID's angezeigt werden.
Also in die Richtung "Select * from x WHERE id = egal". Ist das möglich? Wenn ja wie?
Ich hab beim Datum ein ähnliches Problem gehabt, aber da konnte ich dann eben bei Nichtauswahl default- Werte setzen wie "0000-00-00" bzw. das aktuelle Datum. Ich hoffe, es ist verständlich, wo mein Problem liegt.
Vielen Dank schonmal für Antworten und Grüße
Stefan
Also in die Richtung "Select * from x WHERE id = egal". Ist das möglich? Wenn ja wie?
Ich hab beim Datum ein ähnliches Problem gehabt, aber da konnte ich dann eben bei Nichtauswahl default- Werte setzen wie "0000-00-00" bzw. das aktuelle Datum. Ich hoffe, es ist verständlich, wo mein Problem liegt.
Code:
public Vector getAuswertung2(int id) throws SQLException{
Vector auswertung = new Vector();
if (stat39 == null) {
stat39 =
DBConnection.connection.prepareStatement(
"SELECT * from x WHERE id = ? ");
}
stat39.setInt(1, id);
ResultSet res = stat39.executeQuery();
while(res.next()){
Vector a = new Vector();
a.add(res.getString("feld1"));
a.add(res.getString("feld2"));
auswertung.add(a);
System.out.println(a);
}
res.close();
return auswertung;
}
Vielen Dank schonmal für Antworten und Grüße
Stefan