Bonjour,
J'ai delphi 5 pro (update pack 1), access 2002, win XP, et je veux creer une base de donnée dynamiquement avec des champs au format "reel double precision" ou même réél quelconque.
La ligne de code est je crois:
Table1.FieldDefs.Add('nombre',ftFloat,0,False);
Mais, lorsque j'ouvre ma base sous access, je constate que le format ainsi créé est "entier" !![]()
Si j'écris un réel et que je relis ce réel, j'obtiens l'arrondi.
Vous trouverez à l'adresse suivante
http://www.u-bourgogne.fr/monge/e.busvelle/unit1.pas
le code mimimal (3 "Tbutton"s et 1 "Tedit") d'une application qui ne fait pas ce que j'attends d'elle (on écrit un réél, on recupère un entier !).
(il faut avoir créé une BD access avec l'explorateur BD de Delphi).
Voilà, j'y suis depuis 2 jours. J'ai cherché sur le net, serais-je le seul a avoir rencontré ce problème ?
Merci d'avance
mots clés: ftFloat , TFieldType , access
Partager