Bien le bonjour !
Dans une table contenant un champ de type TIMESTAMP, je souhaite lui attribuer une valeur de type TIMESTAMP.. Ce qui est logique !
En exécutant le code suivant :Une petite erreur de conversion apparaît : [DCC Erreur] ******.pas(471): E2010 Types incompatibles : 'Variant' et 'TTimeStamp'
Code : Sélectionner tout - Visualiser dans une fenêtre à part T_TABLE.FieldByName('TIMETP').Value := wTimesTamp;
Cela me parrait bizard car il me semblait que Value faisait un espèce de matching entre le type en base de données et le type que l'on souhaite lui affecter. Enfin c'est ce que j'en avais déduit, étant donné que pour les autres type, le Value fonctionne très bien.
Du coup j'en viens à la conclusion suivante : Soit je me suis trompé sur le Value, soit le TTimestamp ne correspond pas vraiment à un TIMESTAMP (celui de lla BDD).
Si vous pouviez m'éclairer, je vous en remercierai !
Cordialement,
ZenZiTone.
Partager