OVH Cloud OVH Cloud

valeur NULL qui plante mon Msflexgrid

1 réponse
Avatar
thierry
Hello,

j'ai créer une connection et un recordset sur une base en access.
tout fonctionne bien , sauf que de temps en temps je tombe sur des
valeurs NULL. Apparament mon recordset les accepte bien, mais qd je
copie les infos du recordset dans msflexgrid, il y a plantage.
Pourroez vous m'indiquer comment tester si la valeur est NULL.?

Mercie

1 réponse

Avatar
Denis P
Bonjour,

Tu peux vérifier si le contenu de ton champ dans ton recordset est Null de
cette façon.

msflexgrid1.Text = IIf (IsNull(rsTonRecordset!TonChamp), "",
rsTonRecordset!TonChamp)

Donc IIF vérifie une condition, si celle-ci est vrai il te retourne une
chaîne vide ( "" ) et si elle est fausse il te retourne le contenu de ton
recordset. Il faut se souvenir qu'une chaîne vide n'est pas l'équivalent de
NULL. Donc tu peux placer une chaîne vide dans un contrôle, mais jamais
Null.

@ +

Denis P
"thierry" a écrit dans le message de
news:

Hello,

j'ai créer une connection et un recordset sur une base en access.
tout fonctionne bien , sauf que de temps en temps je tombe sur des
valeurs NULL. Apparament mon recordset les accepte bien, mais qd je
copie les infos du recordset dans msflexgrid, il y a plantage.
Pourroez vous m'indiquer comment tester si la valeur est NULL.?

Mercie