Salut les gars, j'ai une petite question svp:
Si j'utilise une variable dans mon SQL ça ne marche pas, par contre ça marche bien si j'utilise directement un NOM ou un PRENOM.
Ici ça marche bien:
int
nullnom = nom.length();
int nullprenom = prenom.length();
nom = nom.toUpperCase();
prenom = prenom.toUpperCase();
nom = nom.trim();
prenom = prenom.trim();
System.
out.println(nom);
System.
out.println(prenom);//WILL PRINT BAUDRU but if i use this variable on sql statement will have no row selected
if((nullnom != 0)&&(nullprenom != 0)){
//rsch = stmt.executeQuery("SELECT * FROM CANDIDAT WHERE NOM = '"+nom+"' and PRENOM = '" +prenom+ "'");
rsch = stmt.executeQuery(
"SELECT chemin_CV FROM CANDIDAT WHERE NOM = 'VOGELS'");
System.
out.println("lecture par nom et prenom");
}
while (rsch.next()){//posiciona o cursor na primeira linha
System.
out.println("dentro do rsch.next");
retchemincv=rsch.getString(
"chemin_CV");
System.
out.println("Chemin1 : " + retchemincv);
}
}
Résultat:
Michel
VOGELS
MICHEL
VOGELS
lecture par nom et prenom
dentro do rsch.next
Chemin1 : CVMichaelVogels
Ici ça ne marche pas....
int nullnom = nom.length();
int nullprenom = prenom.length();
nom = nom.toUpperCase();
prenom = prenom.toUpperCase();
nom = nom.trim();
prenom = prenom.trim();
System.
out.println(nom);
System.
out.println(prenom);//WILL PRINT BAUDRU but if i use this variable on sql statement will have no row selected
if((nullnom != 0)&&(nullprenom != 0)){
//rsch = stmt.executeQuery("SELECT * FROM CANDIDAT WHERE NOM = '"+nom+"' and PRENOM = '" +prenom+ "'");
rsch = stmt.executeQuery(
"SELECT chemin_CV FROM CANDIDAT WHERE NOM = '"+nom+"'");
System.
out.println("lecture par nom et prenom");
}
while (rsch.next()){//posiciona o cursor na primeira linha
System.
out.println("dentro do rsch.next");
retchemincv=rsch.getString(
"chemin_CV");
System.
out.println("Chemin1 : " + retchemincv);
}
}
Résultat:
Michel
VOGELS
MICHEL
VOGELS
lecture par nom et prenom
java.io.IOException
: Cannot run program "C:\CV\null.doc": CreateProcess error=2, Le fichier spécifié est introuvable
at java.lang.ProcessBuilder.start(Unknown Source)
Merci beaucoup ! Pierre.