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 : 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 ...
                         }
                 }
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
(rs.getString(3).trim!=""
Code : Sélectionner tout - Visualiser dans une fenêtre à part
(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

Merci d'avance