Bonjour,
 
je dois lire une case d'un fichier excel ou il doit se trouver
 
 soit - P 123456789
 soit - P123456789
 
Ensuite de je dois faire une requete pour sélectionner sur le matricule "P 123456789"
 
Dans le cas ou c'est P 123456789 ça marche
mais si c'est P123456789, je transforme la chaine en P 123456789 et ensuite je fais la requete
et ca ne marche pas, alors que la chaine est bien transformée comme il faut,  
 
Voici mon code :
 
 
 
 	String espace = matricule.substring(1, 2);
 
 	String m = matricule;
   
 	if(! espace.equals(" " ))
 	{
    matricule = m.substring(0, 1) + " " + m.substring(1, 10);  
 	}
 
     
 	try {
          PreparedStatement pstmt = conn.prepareStatement("SELECT * from T_AGENTS where Matricule = ?" );
          pstmt.setString(1, matricule);
          rs = pstmt.executeQuery();
 	...
 
Quelqu'un sait pourquoi? c'est bizarre que ca ne marche pas
 
Merci