gpt4 book ai didi

c# - 如何检查数据读取器是否为 null 或为空

转载 作者:IT王子 更新时间:2023-10-29 03:52:21 24 4
gpt4 key购买 nike

我有一个数据读取器,它从 sql server 数据库返回 lsit 记录。我在数据库中有一个名为“Additional”的字段。此字段有 50% 的时间为空或为空。

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

我试过:

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

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

异常详细信息:System.IndexOutOfRangeException:附加

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


另请参阅:

Check for column name in a SqlDataReader object

最佳答案

if (myReader["Additional"] != DBNull.Value)
{
ltlAdditional.Text = "contains data";
}
else
{
ltlAdditional.Text = "is null";
}

关于c# - 如何检查数据读取器是否为 null 或为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/762861/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com