Il problema è che - come è stato scritto più volte in questo forum - si dovrebbe fare uso di parametri in questo caso (OleDbParameter suppongo che sia la classe che devi utilizzare) invece di inserire un valore data/ora direttamente nella query.

Leggi questa discussione che tratta un problema simile, ma contiene maggiori indicazioni ed esempi a riguardo.

Ciao!

P.S.:
Ho spostato la discussione all'interno del forum dedicato a Visual Basic (VBx, VBA, ...) e ai linguaggi per .NET Framework (VB.NET, C#, ...).

In futuro, poni in questo forum le domande relative a questi linguaggi.