Bonjour,
Je suis bloqué sur un problème avec une base de données SQLite.
Cette base contient (entre autre) une table avec un champ de type INTEGER (au sens SQL) dont les enregistrements contiennent des valeurs du type '1326326400000'.
Il s'agit vraisemblablement d'une date et heure représentées par le nombre de millisecondes depuis le 1er janvier 1970.
J'utilise les composants Zeos sous Delphi7 pour gérer cette base de données.
Malheureusement, La valeur contenue dans le champ dépasse l'integer au sens Delphi et donc Delphi me renvoi '0'. Même si je tente de récupérer la valeur du champ dans un int64, c'est toujours 0 qui m'est renvoyé car en interne, tout est basé sur le type Delphi integer.
Je ne sais pas comment récupérer vraiment la valeur et la ré-écrire ensuite. JE SUIS BLOQUE !!
Si quelqu'un peut me débloquer, ce serait super !!!
Merci
Partager