Format

Fermé
Ruth - 26 févr. 2003 à 11:13
 mpb_fp - 26 févr. 2003 à 15:40
SVP aidez moi!
Voici mon pb:
Je souhaite inserer des données ds une table Oracle 8 (environnement de dev. vb 6)!
compte tenu du format de certains champs number(x,y)
je suis amené à formater des données à inserer avec la fction format !
exemple :format (12,"000.00") pr avoir 012.00 ,formatage sans lequel ma requete ne marche pas !
le pb est qu'apres le dit formatage,j'ai une erreur,"trop de valeurs" à l'execution parceque les virgules des nbres st considerées comme séparateurs de champs!
auriez vous une solution?
Merci
A voir également:

1 réponse

mpb_fp Messages postés 15 Date d'inscription jeudi 8 mars 2001 Statut Membre Dernière intervention 30 octobre 2003 1
26 févr. 2003 à 11:58
Essaye simplement de délimiter tes nombres avec des quotes (') dans ta phrase sql. Résultats non garantis.
0
en délimitant comme vous dites ,il ya erreur,le format recu etant chaine de caract. et nom nbre;
Par contre j'ai essayé le formatage avec TO_CHAR ( base ORACLE)
pb:pr les champs de format number (9,2) le formatage
TO_CHAR(maVal,'999999999D99') marche ,
mais pr les champs de format number (4,2) ,
TO_CHAR(maVal,'9999D99') produit une erreur , "format de champ attendu incorrect"
Merci
0
Désolé, je ne connait pas bien orable.
Je suppose que tu as aussi essayé de remplacer ton format(#0.0) en format(#0,0) ou de modifier les paramètres régionaux de ta becane(point de vue décimale).
J'espère t'avoir aidé car je t'avoue être à cours d'idée pour l'instant.
0