L'insertion actuelle DateTime en table d'Audit

Je suis dans le processus de mise en œuvre d'un journal d'audit pour enregistrer un bref description des changements apportés à la base de données. Mon audits de la table se compose d'un numéroauto PK, empID(nombre), la Description(memo), et auditDate(date/heure). Mon empID et la description sont insérées correctement, sans jeter des erreurs, mais ma date/heure n'est pas inséré. Je pense que ce peut ne pas être aussi simple que de mal placées entre guillemets. Mon code VBA est comme suit:

dans le afterInsert événement:

Dim strQuery As String
'Dim js As Integer
Dim currDateTime As Date
currDateTime = Now()


strQuery = "INSERT INTO Audits ([emp Number], Description, dateofAudit) VALUES (" & Me.empID & ", '" & "insertion" & "'," & currDateTime & " )"


CurrentDb.Execute (strQuery)

Comme je l'ai dit, je peux obtenir les trois premières valeurs in fine, mais quand je tente d'insérer la date en temps, je rencontre des problèmes. Toute entrée est appréciée. J'espère que ce n'est pas aussi simple que de mal placées entre guillemets, comme j'ai essayé sur 4 variations de guillemet placement avant de soumettre cette question:)

OriginalL'auteur Scotch | 2012-06-18