R
Ronsche
Gast
Hi, ich hoffe ihr könnt mir bei folgendem Problem helfen.
Ich habe auf einer Swing GUI ein JTextField und eine Combobox, sowie ein Suchen und ein Schliessen Button.
Im textField gebe ich einen Namen mit und in der Combobox wähle ich entsprechende Parameter aus mit denen ich dann ein entsprechenden SQL-String zusammensetze mit dem ich dann die entsprechenden Daten aus einer Datenbank-Tabelle auslese. Den Inhalt des Textfeldes lese ich mit dem TextListener und gettext() aus.
Wenn ich kein Namen am anfang mitgebe, ist der Wert des Textfeldes "null" und durchs Auswählem mittels der Combobox gibt er mir dann die Werte zu allen namen.
Wenn ich jetzt aber zuvor einen Namen+Combobox Auswahl abgefragt habe und nun den Namen lösche um wieder alles zu bekommen, benutzt er immer den SQL String mit Where name =
anstatt den, den ich gerne hätte wenn der Wert "nulll" ist (ohne where).
Der Wert des Textfeldes ist weder "null" noch Leerzeichen.
Demzufolge weiss ich nicht auf was ich den Inhalt abfragen muss, wenn nichts drin steht, nachdem ich zuvor den Inhalt des Textfeldes mit Backspace gelöscht habe.
Ich hoffe ihr könnt mir helfen.
Vielen Dank im voraus.
Ich habe auf einer Swing GUI ein JTextField und eine Combobox, sowie ein Suchen und ein Schliessen Button.
Im textField gebe ich einen Namen mit und in der Combobox wähle ich entsprechende Parameter aus mit denen ich dann ein entsprechenden SQL-String zusammensetze mit dem ich dann die entsprechenden Daten aus einer Datenbank-Tabelle auslese. Den Inhalt des Textfeldes lese ich mit dem TextListener und gettext() aus.
Wenn ich kein Namen am anfang mitgebe, ist der Wert des Textfeldes "null" und durchs Auswählem mittels der Combobox gibt er mir dann die Werte zu allen namen.
Wenn ich jetzt aber zuvor einen Namen+Combobox Auswahl abgefragt habe und nun den Namen lösche um wieder alles zu bekommen, benutzt er immer den SQL String mit Where name =
anstatt den, den ich gerne hätte wenn der Wert "nulll" ist (ohne where).
Der Wert des Textfeldes ist weder "null" noch Leerzeichen.
Demzufolge weiss ich nicht auf was ich den Inhalt abfragen muss, wenn nichts drin steht, nachdem ich zuvor den Inhalt des Textfeldes mit Backspace gelöscht habe.
Ich hoffe ihr könnt mir helfen.
Vielen Dank im voraus.