Format

Ruth -  
 mpb_fp -
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

1 réponse

  1. mpb_fp Messages postés 15 Statut Membre 1
     
    Essaye simplement de délimiter tes nombres avec des quotes (') dans ta phrase sql. Résultats non garantis.
    0
    1. ruth
       
      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
    2. mpb_fp
       
      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