Bonjour
Je tourne en rond sur un vielle base au format DBase 3.
Le programmeur précédent a défini dans des tables des champs de type numérique avec 0 décimales.
Mais le code Delphi, il y stocke des valeurs décimales.
J'ai codé un utilitaire pour lire le format exact des champs dans un dbf et j'ai bien la confirmation d'aucune décimale.
Comme la compilation plante de partout maintenant que j'ai passé les composants en Firedac, et ça à cause des différences de type de champ, je commence à m'inquiéter un peu.
Je viens de tenter un import de fichier avec Access (que je n'avais pas imaginé possible avant de trouver l'idée sur le net).
Et là, pour un des champs en question, il me sort un type Réel double avec décimales automatiques.
Est-ce que ancien d'ici saurait me donner un coup de main sur ce problème avant que je casse tout le code existant ??
Partager