Merci tout d'abord pour ta réponse David.V!
Il me semble que tu peux mettre le mot clef Null de cette façon :
Code:
Requete = "Insert Into TableTest (Nom, Prenom, Age) value ('Toto', 'Tata', Null)"
En effet tu as raison, cette requête formulée ainsi fonctionne.
L'ennui, c'est que j'utilise des variables qui ne contiennent qu'occasionnellement la valeur NULL et contiennent la plupart du temps une chaine de caractères ou une date.
Je suis donc obligé d'utiliser des quotes pour créer ma requête et me retrouve donc avec ce genre de requêtes:
"Insert Into TableTest (Nom, Prenom, Age) value ('Toto', 'Tata', 'Null')"
créées à partir de ce code:
marequete3=insert into client (civ,nom,prenom,age) values ('"& zone_civilite & "','" & var_nom & "','" & var_prenom & "','" & var_age & "')"
J'ai bien essayé d'utiliser une fonction Replace pour virer les quotes lorsquej'ai la valeur NULL présente dans ma requete mais je n'ai pas réussi!
Aurais tu une idée?
Partager