VB6 Problème de lecture sur un champ de ma bdd Acces 2007 [Résolu]

- - Dernière réponse :  PhilippeF - 5 sept. 2019 à 08:02
Bonjour,

Cette fois mon problème se situe à l'accès d'enregistrement de ma bdd Acces 2007.
j'ai un champ "Pointage" qui peut contenir ou pas des valeurs.
Le champ est déclaré : Null interdit = non et Chaîne vide autorisée = oui

Quand je lance ma requête elle bloque sur ce champ et m'envoie un message d'erreur:
"Erreur d'exécution '94'
Utilisation non autorisée de Null"

j'ai essayé : Null interdit = oui et Chaîne vide autorisée = oui mais ça plante aussi. J'ai le même message !!

Pourquoi cette erreur et comment faire ?
Merci d'avance

Configuration: Windows / Chrome 76.0.3809.132
Afficher la suite 

1 réponse

Messages postés
14717
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
17 septembre 2019
1173
0
Merci
Bonjour,

Requete lecture ou ecriture, a priori lecture mais…..
Y a pas de lignes vides dans la table??
Pour le moment c'est une requête lecture
f894009
Messages postés
14717
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
17 septembre 2019
1173 -
Re,
Si lecture, pas de probleme cote base mais dans la requete, voir cote variable(s) si variable(s) il y dans la requete
Ok après pas mal de recherche voici la solution :
- à la lecture de la bdd :

If IsNull(rc.Fields(5).Value) Then
Fg.TextMatrix(r, 5) = ""
Else
Fg.TextMatrix(r, 5) = rc.Fields(5).Value
End If

Pour le champ vide j'ai modifié l'accès Null interdit = non

Merci
Commenter la réponse de f894009