相关疑难解决方法(0)

如何检查datareader是空还是空

我有一个datareader从sql server数据库返回一个lsit记录.我在数据库中有一个名为"Additional"的字段.此字段为空或空的50%.

我正在尝试编写检查此字段是否为空的代码.这背后的逻辑是:如果字段"附加"包含文本,则显示信息,否则隐藏字段.

我试过了:

if (myReader["Additional"] != null)
{
    ltlAdditional.Text = "contains data";
}
else
{
     ltlAdditional.Text = "is null";
}
Run Code Online (Sandbox Code Playgroud)

上面的代码给了我这个错误:

异常详细信息:System.IndexOutOfRangeException:Additional

任何帮助将不胜感激...


也可以看看:

检查SqlDataReader对象中的列名称

c# null sqldatareader

48
推荐指数
5
解决办法
17万
查看次数

标签 统计

c# ×1

null ×1

sqldatareader ×1