Hola
tepitenio,
La verdad es que afortunadamente nunca me he tenido que pelear con JScript y ASP, pero yo asumiría que ese es el formato de fecha que devuelve de acuerdo a la configuración regional del servidor, además creo que en JScript es posible dado un string de fecha convertir a milisegundos, quizás por eso que devuelva ese resultado.
Una solución es utilizar funciones de fecha de JScript y obtener sus diferentes partes (dia, mes, año, hora, minuto, segundo) formar un string y pasárselo a tu consulta SQL, aunque en este momento está de más pues ya lo resolviste
Saludos