仍然。我在这部分得到了一个错误。(我的代码的另一部分,我真正想做的是将IsDBNull
放在上面)
但我知道它不会在GetDateTime
中起作用。有没有可能的解决方案?
data[key].ApproverList.Add(
new Approver() {
RequestID = key,
FullName = reader.IsDBNull(27) ? null : reader.GetString(27),
ApproveDate = reader.GetDateTime(28)
});
与
相同 带有FullName
的 reader.IsDBNull(27) ? null : reader.GetString(27)
怎么样
ApproveDate = reader.GetDateTime(28)
这里会有什么?
答案 0 :(得分:2)
试试这个
DateTime? startingDate;
if !reader.IsDBNull(reader.GetOrdinal("STARTINGDATE"))
{
startingDate = reader.GetDateTime(reader.GetOrdinal("STARTINGDATE"));
}
else
{
startingDate = null;
}
我知道你要离开..