SqlDateTimeオーバーフロー。 1753年1月1日午前0時00分00秒から19999年12月31日11日までの間になければなりません
SqlDateTime overflow / SqlDateTime overflow[概要:エラー - SqlDateTimeオーバーフロー。 1753年1月1日午前0時00分00秒から12月31日午後11時59分59秒までの間になければなりません。SqlDateTimeオーバーフロー。 必須:1753年1月1日 午前0時00分00秒 戦争 9999年12月31日 23時59分59秒 理由 C#を適用または更新する際、データベースの挿入または更新時、日付時間の単語] エラー - SqlDateTime オーバーフロー。 1753年1月1日午前0時から12月31日午後11時59分59秒の間に必要ですSqlDateTimeオーバーフロー。 1753年1月1日午前0時から12月31日午後11時59分59秒の間に必要です 原因 C#のデータベースの挿入または更新を行う場合、datetimeフィールドの値はデフォルトでnullとなります。挿入C# 0001-01-01はSQL Serverのdatetimeタイプのオーバーフローを引き起こします。 C#におけるDateTime型の範囲 DateTime.MinValue = 1/1/0001 午前12:00:00 DateTime.MaxValue = 23:59:59.99999999、9999年12月31日、10000年1月1日00:00:00のちょうど100ナノ秒の1ティックSQL ServerにおけるDatetime型の範囲 1753年1月1日午前0時00分0秒から19999年12月31日午後11時59分59秒まで