Bonjour à tous.
Je suis en train de traiter une requete SQL traditionnelle mais le probleme c'est que je dois traiter la chaine rs.getString(3)="****".
j'ai donc fait
Le probleme c'est que ce critere n'est pas sélectif, apparement la chaine 4*" " est différente de " " j'ai donc essayé l'espace alt+255 4 fois j'ai essayé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 StringBuffer sql = new StringBuffer(" SELECTblabla bliblublo"); PreparedStatement aStat = con.prepareStatement( sql.toString() ); ResultSet rs = aStat.executeQuery(); while (rs.next()) { if (rs.getString(3)!=" ") //<= c'est ici que ca coince { //requete quelconque ... } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part (rs.getString(3).trim!=""Bref rien n'y fait je n'ai aucune idée de commment traiter ces caractères.
Code : Sélectionner tout - Visualiser dans une fenêtre à part (rs.getString(3).trim!=null
Si quelqu'un a une idée je lui en serai éternellement reconnaissant parce qu'apres avoir passé mon apres midi sur ce probleme, je deviens
Merci d'avance
Partager