Lecture dans la DB ne marche pas

Fermé
PBAUDRU - 2 avril 2010 à 08:15
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.