1.- El error que esta dando no es de tipo de datos sino de sintaxis.
2.- Creo que esta en el hecho de que tienes un campo con el nombre "date" y date es una funcion que devuelve la fecha, o sea es una palabra reservada.
Soluciones:
2 cambiale el nombre al campo
1 pone el nombre del campo entre corchetes sin espacios
INSERT INTO Comercials (
[date
]) VALUES ( #16/12/2002 19:04# )
contame como te fue...