Значение DATE в SQL должно быть заключено в одинарные кавычки '
Я выполняю этот запрос для обновления столбца datetime в моей таблице:
DateTime today = DateTime.Today;
string[] queries = new string[] { "UPDATE *** SET ExpirationDate = '" + today.ToString("yyyy/MM/dd") + "'",
"UPDATE *** SET WrittenDate = '" + today.ToString("yyyy/MM/dd") + "'",
"UPDATE *** SET SystemDate = '" + today.ToString("yyyy/MM/dd") + "'",
"UPDATE *** SET SystemDate = '" + today.ToString("yyyy/MM/dd") + "'",
"UPDATE *** SET EventDate = '" + today.ToString("yyyy/MM/dd") + "'"};
Я не уверен насчет "гггг / мм / дд", я думаю, вы должны поместить его в "ггггММдд".