Lire un enreg contenant des champs vides

dedzep Messages postés 54 Date d'inscription vendredi 1 février 2002 Statut Membre Dernière intervention 8 février 2007 - 26 mai 2004 à 13:53
shmeimed Messages postés 2 Date d'inscription mercredi 4 novembre 2009 Statut Membre Dernière intervention 14 novembre 2009 - 14 nov. 2009 à 13:37
bonjour
j'ai dans ma base de donnée des champs qui ne sont pas forcement renseignés.
Mais quand je veux lire ce type d'enregistrement j'ai un message d'erreur
Cast du type 'DBNull' en type 'String' non valide.

j'ai bien essayé de tester isdbnull sur les champs potentiellement vide

Public texteplus As String
....
....
..
Select Case Row.Item("texteplus")
Case IsDBNull(Row.Item("texteplus"))
Row.Item("texteplus") = "pas d'autres indications pour l'instant"
End Select

mais la j'ai un message
L'opérateur n'est pas valide pour type 'DBNull' et type 'Boolean'.

d'ou ma question comment s'affranchir avant lecture d'un enregistrement des champs potentiellement "vide"

merci

3 réponses

dedzep Messages postés 54 Date d'inscription vendredi 1 février 2002 Statut Membre Dernière intervention 8 février 2007
26 mai 2004 à 14:58
voila j'etais sur une mauvaise piste avec mon case
merci fabrice69

If Row.Item("texteplus") Is DBNull.Value Then

Row.Item("texteplus") = "pas d'autres ..."

End If
0
hourrane Messages postés 29 Date d'inscription dimanche 8 juin 2003 Statut Membre Dernière intervention 2 février 2009
20 mars 2005 à 11:24
hourrane
Et si le champ vide est de type date ou integer
0
shmeimed Messages postés 2 Date d'inscription mercredi 4 novembre 2009 Statut Membre Dernière intervention 14 novembre 2009
14 nov. 2009 à 13:37
0
Rejoignez-nous