Bonjour,
Je me permets de poster ce petit problème car une recherche avancée ne m'a rien donné.
En fait en utilisant le driver jdbc : ojdbc14.jar dernière version et en executant la requete:
j'obtiens
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 rs = stmt.executeQuery("SELECT 0.5 FROM DUAL"); if (rs.next() {System.out.println(rs.getString(1);}mais lorsqu'il y a conversion implicite le résultat est différent:0.5
j'obtiens
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 rs = stmt.executeQuery("SELECT 'TOTO ' || 0.5 FROM DUAL"); if (rs.next() {System.out.println(rs.getString(1);}comment faire pour obtenir TOTO 0.5 c'est à dire que la conversion implicite ne transforme pas le point en virgule.TOTO ,5
pour info : je suis sous windows (XP, 2000, 2003 server) avec jdbc v 9.2.0.5
mes paramètres régionaux indique comme séparateur: le point.
Merci pour votre aide
Kind regards
Jack
Partager