M
Martin80
Gast
Hallo Zusammen,
ich habe folgendes Problem mit einer SQL-Anweisung. Ich versuche mit einer jComboBox einen String zu übergeben, um diesen in einer SQL-Anweisung als Sortierung auszuführen. Sprich die ComboBox hat 3 verschiedene Auswahlmöglichkeiten (Name, Vordiplom, Status), die auch gleichzeitig den Spaltennamen meiner Datenbank entsprechen. Der String wird richtig übergeben, aber meine Daten werden weder sortiert, noch erscheint eine Fehlermeldung.
Kann mir jemand einen Tipp geben, wie ich diesen String als Sortierung in der Anweisung einsetzten kann?
Vielen Dank!
ich habe folgendes Problem mit einer SQL-Anweisung. Ich versuche mit einer jComboBox einen String zu übergeben, um diesen in einer SQL-Anweisung als Sortierung auszuführen. Sprich die ComboBox hat 3 verschiedene Auswahlmöglichkeiten (Name, Vordiplom, Status), die auch gleichzeitig den Spaltennamen meiner Datenbank entsprechen. Der String wird richtig übergeben, aber meine Daten werden weder sortiert, noch erscheint eine Fehlermeldung.
Code:
public String sortierenStudent(String sortItem) {
String ausgabe = "";
try {
sql = "SELECT * FROM Student Order By Name =" + "'" + sortItem + "'" + " AND Vordiplom =" + "'" + sortItem + "'" + " AND Status = " + "'" + sortItem + "'" + ";" ;
rs = einReader.query(sql);
while ( rs.next() )
ausgabe = ausgabe + rs.getString(1) + "\t" + rs.getString(2) + "\t" + rs.getString(3) + "\t" + rs.getString(4) + "\t" + rs.getString(5) + "\t" + rs.getString(6) + "\n";
einReader.closeResult(rs);
}
catch (Exception e) {
System.out.println("Fehler: " + e);
}
return ausgabe;
}
Kann mir jemand einen Tipp geben, wie ich diesen String als Sortierung in der Anweisung einsetzten kann?
Vielen Dank!