if ((booking.BookingsVoucher[i].RedemptionReloc != null)).
ここで例外が発生しています。 RedemptionRelocはdBASEのは 'System.Data.StrongTypingException'型の例外をスローしました。C#
Redemption TimeSttmp
NULL
Redemption Reloc
NULL
RedeemedCurrencyC
NULL
Redeemed Amo_
NULL
にヌル値がDBNULL.value.equal([I] .RedemptionReloc booking.BookingsVoucher)を用いて試みました。しかしこれもまた例外ではない。 System.Data.StrongTypingExceptionを:ここ バウチャー詳細を追加することで例外ログ
例外であるテーブル内の列「RedemptionReloc」の値が「BookingsVoucher」はDBNullです。 ---> System.InvalidCastException:タイプ 'System.DBNull'の型を 'System.String'にキャストすることができません。
さらに詳しい情報が必要です。 'BookingsVoucher'は何らかの型のコレクションです。そのタイプは何ですか?それはどのように定義されていますか? データベースからそのタイプにデータを取得するのにあなたは何を使用していますか?データテーブルを持つADO.NET?エンティティフレームワーク?カスタムメイドのソリューションですか? – seangwright