[jdbc][oracle] conversion implicite erronée
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:
Code:
1 2
| rs = stmt.executeQuery("SELECT 0.5 FROM DUAL");
if (rs.next() {System.out.println(rs.getString(1);} |
j'obtiens mais lorsqu'il y a conversion implicite le résultat est différent:
Code:
1 2
| rs = stmt.executeQuery("SELECT 'TOTO ' || 0.5 FROM DUAL");
if (rs.next() {System.out.println(rs.getString(1);} |
j'obtiens comment faire pour obtenir TOTO 0.5 c'est à dire que la conversion implicite ne transforme pas le point en virgule.
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