Bonjour,
J'ai un message d'erreur sur les lignes de code mises en encart : "" is an invalide date
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
DateTimeToString(jcgdate,'yyyymmdd',((StrToDate(jcgdate))));
...........
J'ai essayé avec StrToDateDef, le message disparaît mais j'en ai un suivant quelques lignes plus loin : "Bande" in an invalide float sur cette ligne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
if (strtofloat(freq)>1.81) and (strtofloat(freq)< 2.0) then band:= '160M';
En l'occurence Bande est le nom du champ dans la BDD SQLite et band (sans e) est le nom de la variable. Le problème ne vient pas de là puisque exactement le même code fonctionne sous Delphi avec la même BDD.
Manquerait-il une déclaration dans le uses ?
Merci pour votre aide.
Cordialement.
PS: j'avais une version Lazarus qui fonctionnait mais je l'ai perdue