Fecha de inserción de SQL Server como 1/1/1900

Estoy teniendo la página ASP clásica para insertar registro en la tabla. Estoy utilizando el elemento de formulario para 5 campos a saber. [ABC] ([código], [updatedate], [flag], [Mfdate]. Y usando el control de fecha para obtener la fecha seleccionada por el usuario en Mdate cuando el usuario no selecciona Mdate, la consulta que se está formando en mi ASP la página está como abajo

INSERT INTO [ABC] ([code], [updatedate], [flag], [Mfdate]) 
VALUES('203 ', '6/12/2013', 'N/A', '')

Cuando se ejecuta en SQL Server se está insertando la fecha.1/1/1900 paraMfdate pero el usuario no ha seleccionado ningún valor.

¿Por qué está sucediendo así?

El tipo de datos paraMfdate esdatetime.

Respuestas a la pregunta(2)

Su respuesta a la pregunta