Bonjour,
j'ai un soucis inédit et auquel je ne m'attendais pas:
j'accède à deux bases oracle 10g différentes par un script .vbs, accès ADO avec provider "oraoledb.oracle".
D'une base, j'extrais des infos, dont des nombres. Ils sont récupés et ont des "," pour les décimaux. Lorsque je fais un "Select * from NLS_DATABASE_PARAMETERS;", j'ai bien des ",." sur le NLS_NUMERIC_CHARACTERS sous sqlplus.
Cette donnée, je ne la manipule pas et je m'en sers pour faire une recherche sur une seconde base, tjrs dans le même script .vbs, avec la même façon de se connecter. Je précise que la recherche sous sqlplus donne un "," pour le NLS_NUMERIC_CHARACTERS. Et pourtant, il plante sur un "invalid number" sur un select avec le nombre provenant de l'autre database... Il veut des "."... Et là, je ne comprends absolument pas pourquoi???
Si quelqu'un a une idée, je suis preneur.
Merci par avance,
zouzou99
Partager