gpt4 book ai didi

c# - 从数据库返回空值作为字符串值

转载 作者:太空宇宙 更新时间:2023-11-03 19:15:56 24 4
gpt4 key购买 nike

我正在从数据库中提取记录,但某些字段没有值(null)。

我想将它们提取为字符串值,我该怎么做?

我已经尝试了以下但得到了一个无效的转换异常。

string tc = (string)dbread["CustomerAcceptedTerms"]!= DBNull.Value.ToString() ? "Yes": "Null";

["CustomerAcceptedTerms"] 是一个位值,可以为空

最佳答案

如果数据库中的值为空,那么您的代码中的值将为 DBNull.Value。与该值进行比较,不要将其转换为字符串。

string tc = dbread["CustomerAcceptedTerms"] != DBNull.Value ? "Yes" : "Null";

关于c# - 从数据库返回空值作为字符串值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16690717/

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