espace impossible à traiter
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
Code:
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 ...
}
} |
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:
(rs.getString(3).trim!=""
Code:
(rs.getString(3).trim!=null
Bref rien n'y fait je n'ai aucune idée de commment traiter ces caractères.
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 :mur:
Merci d'avance