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 : 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);}
j'obtiens
0.5
mais lorsqu'il y a conversion implicite le résultat est différent:
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);}
j'obtiens
TOTO ,5
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