DBとしてMS SQLを使用していて、自分のテーブルの「START_DATE」というDATE列があります。これは必須ではない列です。エラーがNULLまたは空の値を挿入するDATE列にLocalDate型にマップされたJavaで
私のJava層では、これをLocalDateにマップしています。 START_DATEに値を設定していないときは、nullに設定するか空のままにします。ます。com.microsoft.sqlserver.jdbc.SQLServerException:これまでのデータvarbinary型からの暗黙的な変換が許可されていない私は
はによって引き起こされるエラーを取得し、両方のケースで
。この問合せを実行するには、CONVERTファンクションを使用します。
この問題を解決するにはどうすればよいですか?
は、私はSQL Serverのバージョン13.0を使用していますので、それはあなたがこのバージョンには適用されません示唆していると、別の問題があるものを意味するのでしょうか? – megan
それどころか、バージョン13は実際にはバージョン2016なので、明示的な変換を加えて試してみてください。 – nick79