Dates à vide dans Access

Hello
J'ai un champ date dans une table Access, avec null non interdit.
Quand je veux ajouter un enregistrement en VB dans ce champ, si je mets
rst.fields(nom_champ).value = "" 

j'ai une erreur (le type ne correspond pas)
et si je mets
rst.fields(nom_champ).value = vbnull

je me retrouve avec une date = "31/12/1899" dans mon champ. Comment faire pour ajouter une date vide ?
Merci !

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. C'est bizarre, pas plus tard que cet apres midi j'ai fait une requête SQL avec un NULL sur Access97 et ça marchait sans problème.

    ???
    1. rst.fields("nom_champ").value = Null

      ça marchera mieux (-;

      j'ai édité mon message pour rajouter les double-quotes à tout hasard mais bon j'imagine que c'était superflu

      kinder.surprise,
      le maton du matou
      1. Ah oui, effectivement, ça marche beaucoup mieux avec null qu'avec vbNull. Merci bien ! :-)