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 :

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);
		}
voici la requete :
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
Pourtant le type renvoyé par SUBSTR est bien STRING.

Merci de votre aide.

Edit :
La base est oracle.
Driver version 10 (testé avec la version 9 pareil).
Java 6