Bonsoir,
j'ai la requête suivante:
La partie en rouge me donne une erreur parce que le champ est de type entier. Pour les chaine de caractère les deux côtes ('') suffisent. Mais comment faire avec mon champ de type entier pour l'initialiser à Vide?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 marequete = "UPDATE TBLGARANTIE SET TBLGARANTIE.Sortir = 'N', TBLGARANTIE.MotifSortir = '', " & _ "TBLGARANTIE.ServiceDemandeurSortir = " & Null & ", TBLGARANTIE.NomsDemandeurSortir = '', " & _ "TBLGARANTIE.DatePrevisionnelleRetour = '', TBLGARANTIE.DateRetour = '" & CStr(Now) & "'" & _ "WHERE (((TBLGARANTIE.Sortir)='O') AND ((TBLGARANTIE.CODAGE)='" & CodeAgence.Value & "') AND ((TBLGARANTIE.NUMGAR)='" & NumeroGarantie.Value & "'));" DoCmd.RunSQL marequete
Pour l'instant pour contourner le problème, j'ai remplacé Null par 0 et ça marche mais je voudrais vider le contenu du champ au lieu de mettre 0.
Merci
Partager