gpt4 book ai didi

c# - SQLDataReader 空到日期时间

转载 作者:行者123 更新时间:2023-12-05 08:24:15 30 4
gpt4 key购买 nike

从值为 null 的读取器转换日期时间时出现问题。

form._date101 = reader[52] == DBNull.Value ? DBNull.Value : (DateTime?)reader[52];

获取:无法确定条件表达式的类型,因为“System.DBNull”和“System.DateTime?”之间没有隐式转换

有什么想法吗?

最佳答案

怀疑你的意思是:

form._date101 = reader[52] == DBNull.Value ? null : (DateTime?)reader[52];

假设 _date101DateTime? 类型的字段。我希望您想说“如果数据库中的值为空,则使用 DateTime 的空值?;否则使用非空值。

关于c# - SQLDataReader 空到日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16469898/

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