вы используете updateNews.Parameters.AddWithValue("@filename",SqlDbType.VarChar).Value = filename;
попробуйте заменить это на
updateNews.Parameters.AddWithValue("@filename",filename,SqlDbType.VarChar);
это потому, что функция parameter.addwithvalue не нуждается в установке значения свойства, она имеет перегруженную версию, как указано выше. Я надеюсь, что это может помочь