VB6 Problème de lecture sur un champ de ma bdd Acces 2007

Résolu
PhilippeF -  
 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

  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

    Requete lecture ou ecriture, a priori lecture mais…..
    Y a pas de lignes vides dans la table??
    0
    1. PhilippeF
       
      Pour le moment c'est une requête lecture
      0
    2. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       
      Re,
      Si lecture, pas de probleme cote base mais dans la requete, voir cote variable(s) si variable(s) il y dans la requete
      0
    3. PhilippeF
       
      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
      0