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

Signaler
-
 PhilippeF -
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

1 réponse

Messages postés
15266
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
6 août 2020
1 322
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
Messages postés
15266
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
6 août 2020
1 322
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