Select base de données

Select base de données - Java - Programmation

Marsh Posté le 08-08-2008 à 13:55:22    

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

Reply

Marsh Posté le 08-08-2008 à 13:55:22   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed