Bonjour,
J'ai une requete qui fait une modification sur ma colonne de type String. Cette modification est l'extraction d'une sous chaine avec SUBSTR.
Le resultat de cette requete, je n'arrive pas à y acceder avec :
voici la requete :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 pst = connect.prepareStatement(GET_CHEMIN); rset = pst.executeQuery(); while (rset.next()) { String chemin = rset.getString("IMG_CHEMIN"); system.out.println("Le chemin récuperé de la base est : " + chemin); chemins.add(chemin); }
Pourtant le type renvoyé par SUBSTR est bien STRING.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT DISTINCT nl.img_id, SUBSTR(ni.img_chemin, 1, INSTR(ni.img_chemin, '\', -1)) IMG_CHEMIN from images nl
Merci de votre aide.
Edit :
La base est oracle.
Driver version 10 (testé avec la version 9 pareil).
Java 6
Partager