私は Asp.net WCF で作業しています。バックエンドから取得したデータを使用して、フロントエンドにテーブルを表示しています。データ型が日付の列の 1 つに、バックエンドで Null 値が含まれています。ソリューションを実行しようとすると、列の Null 値が原因でエラー ページが表示されます。このエラーを回避するにはどうすればよいですか?
質問する
109 次
1 に答える
1
SqlDataReader.IsDBNull Methodを探していると思います
- データベース フィールドに
null
値 が含まれているかどうかを確認する - で処理します
String.Empty
ここに私が使用したサンプルがあります
logSource = (!reader.IsDBNull(0)) ? reader.GetString(0).Trim() : "";
皆様のコメントから、
ObjUnutilizedOwnershipEntities.Dt_VisaValidFrom = (!IsDBNull(osqlDataReader["Dt_VisaValidFrom"]))
? Convert.ToDatetime(osqlDataReader["Dt_VisaValidFrom"].ToString())
: "";
于 2013-09-05T07:46:38.733 に答える