May be if your replace command.Parameters.AddWithValue("@paramDate", MyDate); by command.Parameters.Add("@paramDate", System.Data.SqlDbType.DateTime2).Value = MyDate;
it will work with MyDate = '0001/01/01 00:00:00" !!!