Bonjour,
Je travaille avec Delphi 2006, et base de données Firebird.
J'utilise les TSQLDataSet, DataSetProvider et TclientDataset.
Lorsque le descripteur de champ de Mon TclientDataset possède des champs de type TBCDField, j'ai le messagelorsque j'utilise les fonctions"22,33 n'est pas une valeur BCD correcte" (22,33 est en exemple)ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part MonclientDataset.RefreshPar contre,
Code : Sélectionner tout - Visualiser dans une fenêtre à part MonclientDataset.Refreshrecord
ne génère pas d'erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 MonclientDataset.close; MonclientDataset.open;
Comment puis je faire pour raffraichier l'enreg en cours de mon TclientDataset pouvant être modifié dans un traitement, sur un autre poste ..., sans fermé et réouvrir mon clientdataset (pas très rapide en cas de base importante).
Cette erreur sur la fonction refresh/refreshrecord est peut être corrigé ?
Cordialement
Partager