Aggregate field et IsNull - Delphi/Pascal - Programmation
Marsh Posté le 17-06-2005 à 10:56:46
Je crois que j'ai déjà eu une blague de ce genre, mais je ne sais plus à quoi c'était dû
"Value", c'est un variant ? Essaie d'utiliser AsInteger par exemple, si Test est un entier (ou AsFloat, enfin ça dépend du type des données)
Marsh Posté le 17-06-2005 à 16:45:30
antp a écrit : Je crois que j'ai déjà eu une blague de ce genre, mais je ne sais plus à quoi c'était dû |
Hello,
j'y ai pensé malheureusement il semble que sur les champs aggregate je n'ai pas d'autres choix que de faire un .Value
Le .AsFloat qui m'aurait bien arrangé n'existe pas!
A+
Marsh Posté le 17-06-2005 à 17:26:26
Comment ça il "n'existe pas" ? Tous les TField l'ont et a priori FieldByName renvoie un TField "générique"
Marsh Posté le 16-06-2005 à 16:51:59
Salut tout le monde,
dans Delphi 7.
Je viens de rencontrer un problème assez... embêtant
Je travaille sur un dataset et j'ai un champ aggregate à l'intérieur (un SUM).
Quelque part dans mon code, je fais:
Malheureusement j'ai une belle plantée... Et quand je vais en debug, je me rends compte que .IsNull me renvoie False alors que le .Value me renvoie bien Null !!!
Est-ce que qqn a déjà rencontré ce problème et sait d'où cela provient?
Merci d'avance!