allora, non riesco a capire perfettamente il tuo codice, cmq quando devo fare un UPDATE dove per esempio la condizione è appunto la data faccio così:

oggi = Date()

sql = "UPDATE nometabella etc etc... WHERE data = #" & oggi & "#"