succedeva anche a me con VB6 e per risolvere mi sono visto costretto a scivere la data in una text, e a salvare nel Database il contenuto della text.

Misteri di Access