Je souhaite recuperer des données d'une base postgresql à l'aide d 'un datareader. Cela fonctionne bien quand je recupère mes données tel que :
string test = (string)dr["mon_test"] ;
Mon soucis est que si la donnée est un DBnull alors cela me gènere une erreur et me plante mon application.
Existe t'il un moyen pour que cela fonctionne sans problème ?
Merci à tous.
duck88
A voir également:
Un objet qui autorise la valeur null doit posséder une valeur
Désolé de faire le raba-joie, mais à ce que je viens de lire, mais l'opérateur ?? ne fonctionne qu'avec la valeur null, et pas avec un DBNull.value.
Pour la question de la vérification, on peut aussi faire dr.IsDBNull(i), mais il ne fonctionne qu'avec le numéro de la colonne et pas avec son en-tête.