Я использую этот кусок кода, который я написал, и он работает самым непонятным образом. Я хочу вставить строку в базу данных, которая включает в себя два столбца DateTime:
myrow.ApprovalDate = DateTime.Now
myrow.ProposedDate = DateTime.Now
И все же, когда я обновляю базу данных, я получаю эту ошибку:
Переполнение SqlDateTime. Должно быть между 1/1/1753 12:00:00 AM и 12/31/9999 11:59:59 PM.
Я даже попытался скопировать вставленное значение из базы данных и записать его в обновляемый объект:
// I copied this value from the DB
myrow.ApprovalDate = Convert.ToDateTime("2008-12-24 00:00:00.000");
По-прежнему такая же ошибка, странная часть заключается в том, что вышеупомянутый трюк работал на первую вставку в БД, но с этого не удался. Любые идеи, что происходит?