Voila mon probleme qui me semble assez classique. Pourtant je ne trouve pas d information a ce sujet.

J ai une table Contact. Je veux mettre a jour un champs date une ligne bien precise de cette table

J ai deux variables VB qui sont identificateur et nouvelDate

voici ma requete

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Function MiseAJour(ByVal identificateur As Integer, ByVal nouvelDate As Variant)
 DoCmd.RunSQL ("UPDATE Contact Set Datum = nouvelDate WHERE Id=identificateur;")
End Function
Le probleme est que le compilateur ne reconnait pas les variables nouvelDate et Identificateur. Elles sont inconnues.

Comment faire pour que la requete soit correctement executee en reconnaissant les VARIABLES VB!!!!
Je suppose qu il y a simplement un probleme de syntaxe. Lequel?