Salut,
je developpee une appli ous DELPHI 7 avec comme base de données sous ORACLE 9.2i.
J'ai defini un chanmp de float dans une
de mes tables (mont_reglement float(10)).
Quand j'essaie d'envoyer des valeurs numeriques dans ce champ j'ai l'erreur suivante :
ORA-01722 nombre invalide.
Voici un exemple de code qui renvoit l'erreur :
Merci de m'aider
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 ClientDataSet.Open; ClientDataSet.Insert; ClientDataSet.FieldByName('REF_REGLEMENT').AsString:=TREGLEMENT.FieldByName('RG_NO').AsString; ClientDataSet.FieldByName('REF_JOURNAL').AsString:=TREGLEMENT.FieldByName('JO_NUM').AsString; ClientDataSet.FieldByName('REF_TIERS').AsString:=TREGLEMENT.FieldByName('CT_NUMPAYEUR').AsString; ClientDataSet.FieldByName('MONT_REGLEMENT').AsFloat:=TREGLEMENT.FieldByName('RG_MONTANT').AsFloat; ClientDataSet.ApplyUpdates(0);
Partager