Querida amiga Silvia.
Me he suscrito especialmete a este foro para solucionar tus problemas, Te cuento...
Tu sentencia esta bien, los espacios puestos o la falta de los espacios entre cada variable no tiene nada que ver. Que te apuesto a que tu código te funciona bien a antes de los dias 12 de cada mes y que después del 12 empieza a fallar?.. bueno pues, esto se debe a que la version de SQL Server o la de tu IIS están en idiomas distintos, por ejemplo, cuando va a guardar una fecha, 13-05-2005, el formato de SQL está en dd/mm/yy (dia, mes año) y la de tu ISS está en mm/dd/yy (mes, dia , año)..¿¿Acaso existe un mes que sea 13?? lo que viene despues, la hora.. es un formato standart asi que no debieras tener problemas.. checkea eso
Si el IIS esta en inglés, podrías deglosar la fecha así:
Actual = Now()
fecha_registro="'"&Day(Actual) & "/" & Month(Actual) & "/" & Year(Actual)&"'"
Responde para ver que tal te fue
Saludos desde Pto Montt, Chile