この変数に渡す値の取得に問題があります。Excel ファイル (Aspose を使用) からの null ですが、DateTime は例外ではありません。DateTimeを追加しましたか? 変数に追加しますが、それは役に立ちません。私が知っているいくつかの方法を試しましたが、どれも着信ヌル値に対して機能していません。値が null の場合、データベースが null 値を許可する null のままにする必要があります。誰かがこれを機能させるのを手伝ってくれますか? これについてもっと簡単な方法はありますか?
1を試す
EnterDate = Convert.ToDateTime(dr["EnterDate"]);
EnterDate = (EnterDate.HasValue) ? EnterDate : DateTime.Now;
トライ2
RepealedDate = (dr["RepealedDate"] == null) ? (DateTime?)null : Convert.ToDateTime(dr["RepealedDate"]);