Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3021 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Aggregate field et IsNull

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Aggregate field et IsNull

n°1122239
gfa
Posté le 16-06-2005 à 16:51:59  profilanswer
 

Salut tout le monde,
 
Je viens de rencontrer un problème assez... embêtant :pt1cable: dans Delphi 7.
 
Je travaille sur un dataset et j'ai un champ aggregate à l'intérieur (un SUM).
 
Quelque part dans mon code, je fais:

Code :
  1. If not Dataset.FieldByName('Total').IsNull Then
  2.   Test := Test + Dataset.FieldByName('Total').Value;


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!

mood
Publicité
Posté le 16-06-2005 à 16:51:59  profilanswer
 

n°1122888
antp
Super Administrateur
Champion des excuses bidons
Posté le 17-06-2005 à 10:56:46  profilanswer
 

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)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1123449
gfa
Posté le 17-06-2005 à 16:45:30  profilanswer
 

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û :/  
"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)


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+

n°1123520
antp
Super Administrateur
Champion des excuses bidons
Posté le 17-06-2005 à 17:26:26  profilanswer
 

Comment ça il "n'existe pas" ? :??: Tous les TField l'ont et a priori FieldByName renvoie un TField "générique"


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Aggregate field et IsNull

 

Sujets relatifs
Différence entre SHOW COLUMN et mysql_fetch_field[SQL] Aggregate Function missing?
Pb avec la fonction isNull qui marche pas[ MySql ] Problème "Table inexistante" ou "Champs pas dans field list"
ISNULL SqlServer > mySqlSynthaxe de la QUERY qui SELECT le dérnier RECORD d'un FIELD !!!!
[BASIC] Que veut dire CVS et FIELD ?[JAVASCRIPT] Correspondance entre String et Field
{ASP} recherche sur un bout de chaine d`un field marche po 
Plus de sujets relatifs à : Aggregate field et IsNull


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)