У меня есть datatable с 5 столбцами, где строка заполняется данными, а затем сохраняется в базе данных через транзакцию.
При сохранении возвращается ошибка:
Преобразование типа данных datetime2 в тип данных datetime приводило к значению вне диапазона
Это означает, что, как видно, у моего datatable есть тип DateTime2 и моя база данных a DateTime; это неправильно.
Столбец даты установлен в DateTime следующим образом:
new DataColumn("myDate", Type.GetType("System.DateTime"))
Вопрос
Можно ли это решить в коде или что-то нужно изменить на уровне базы данных?


