Utilisation de DBNull impossible !?! [Résolu]

Signaler
Messages postés
36
Date d'inscription
dimanche 23 janvier 2005
Statut
Membre
Dernière intervention
6 avril 2014
-
Messages postés
36
Date d'inscription
dimanche 23 janvier 2005
Statut
Membre
Dernière intervention
6 avril 2014
-
Bonjour,

Je cherche a mettre le champ d'un Row de mon DataSet a DBNull.
Si quelqu'un sait comment on fait ??

Mon champ est un décimal : row.Average

Voici un bout de mon code

[...]
//affecte le resultat des calculs
if ( coef  != 0 )
    row.Average = sum / coef ;
else
    row.Average = DBNull.Value ;   //PB: pas de compilation : "Impossible de convertir le type 'System.DBNull' en 'decimal'"
[...]

En parcourant mon row je peux trouver : row.IsAverageNull() pour tester si le champ est DBNull.
Ca OK, parcontre pas de methode pour affecter la valeur null a mon champ.

L'idéale serait d'avoir : row.SetAverageNull(); mais Rien ?!?

Alors voila pour l'instant c'est l'impasse.
Si quelq'un a une idée, ca doit bien être possible !?!

1 réponse

Messages postés
36
Date d'inscription
dimanche 23 janvier 2005
Statut
Membre
Dernière intervention
6 avril 2014

Oups ! toutes mes excuses , la methode row.SetAverageNull() existe belle et bien,
je ne sais pas comment j'ai pu passer a coté !?!

Merci qd meme !