SQL Server データベースから lsit レコードを返す datareader があります。データベースに「Additional」というフィールドがあります。このフィールドは、50% の時間で空または null になります。
このフィールドがnullかどうかをチェックするコードを書こうとしています。この背後にあるロジックは次のとおりです。「追加」フィールドにテキストが含まれている場合は情報を表示し、そうでない場合はフィールドを非表示にします。
私が試してみました:
if (myReader["Additional"] != null)
{
ltlAdditional.Text = "contains data";
}
else
{
ltlAdditional.Text = "is null";
}
上記のコードでは、次のエラーが表示されます。
例外の詳細: System.IndexOutOfRangeException: 追加
どんな助けでも大歓迎です...