[VS.net 2005] parametre type double is nothing
Bonjour,
Je vais expliquer brièvement mon cas, j'espère que je vais être compris tout de suite :aie:
alors voilà, je récupère un objet qui a pour valeur 0.
Dans mon appli, quelque part dans le code, il est casté en string pour obtenir "0".
Et encore plus tard, suivant le type de mon champ de ma BDD, il est de nouveau casté en divers type (suivant l'endroit où je souhaite que la valeur soit enregistrée)
Pour mon cas, c'est le type double qui m'embête un peu.
En effet, à un moment donné je cast mon "0" en double via CDbl(objetvalue) et j'obtiens donc 0.0
mais dans une condition je lui demande de voir ceci :
Code:
1 2
| Dim ObjetValue is double
If objetValue = Nothing Then Return "NULL" |
Et là le drame, mon objetvalue contient 0.0 mais le considère comme is nothing...
bien entendu, je veux qu'il récupère 0.0 et non "null"
pourquoi ?
merci pour vos réponses
PS : je ne veux pas connaître le type de mon objet( isnothing(objet) ), je veux connaître la valeur de l'objet. Donc si la valeur est différente de nothing, je continue mon test