Vérifier un jeu d'enregistrements pour un champ vide

Je suis en train de pre-view si un champ de recordset est vide/null ou pas.

If IsNull(rs.Fields("fieldname")) = True Then ...

If IsNull(rs.Fields("fieldname")).Value = True Then ...  

if IsNull(rs.Fields("fieldName").Value) Then...

Toutes ces méthodes déclenche un message d'erreur... Pourquoi? Comment puis-je vérifier si le recordset est null, avant de m'attribuer une valeur à une variable.

essayez If IsNull(rs.Fields("fieldname").Value) Then ...
N'a pas de travail =\
if isnull(rs.field(NAME).value) / if not IsNull(rs.field(NAME).value) devrait fonctionner. Vous pourriez vouloir vérifier qu'il n'y a pas quelque chose de bizarre avec la rs ou sur le terrain. Si vous obtenez désespérée, il suffit d'utiliser var = "" & rs.Fields("fieldname").Value ou txtName = "" & rs.Fields("Name").Value
J'ai trouvé l'erreur. Je ne peux pas le comparer à un nullValue car il n'est pas nul, en fait il n'a même pas l'existence, sur le recordset, le terrain, il était censé recherche("fieldname") n'est pas sur le jeu d'enregistrements... -.-" Est-il possible d'en avoir un aperçu ?
fields(x) est l'autre façon d'accéder aux données (comme dans un For/Next boucle); dans lequel vous pouvez tester pour fields(x).Name

OriginalL'auteur PlayHardGoPro | 2013-10-29