SqlServerの日付型は"1753/1/1"から"9999/12/31"までしかサポートしていないようです。
よって、"1752/12/31"のような日付は論理的には正しくても、SqlServerに渡すとエラーが発生します。
UIで入力値検証(フォーマットチェック)をパスすれば安全、とは限らないということですね。
まあ、そんな日付をあえて入れる機会なんて滅多にないんでしょうけど・・・。
SqlServerの日付型は"1753/1/1"から"9999/12/31"までしかサポートしていないようです。
よって、"1752/12/31"のような日付は論理的には正しくても、SqlServerに渡すとエラーが発生します。
UIで入力値検証(フォーマットチェック)をパスすれば安全、とは限らないということですね。
まあ、そんな日付をあえて入れる機会なんて滅多にないんでしょうけど・・・。