小编Tes*_*man的帖子

VB.NET没什么日期时间?DataReader的

一个简单的问题,if inline:dim mydate as datetime?


'版本1(工作!)

If dtReader.IsDBNull(dtReader.GetOrdinal("mydate")) Then
    mydate = Nothing
Else
    mydate = dtReader.GetDateTime(dtReader.GetOrdinal("mydate"))
End If
Run Code Online (Sandbox Code Playgroud)

价值=没有


'版本2(DOENSN'T WORK!)

mydate = If(dtReader.IsDBNull(dtReader.GetOrdinal("mydate")), Nothing, dtReader.GetDateTime(dtReader.GetOrdinal("mydate")))
Run Code Online (Sandbox Code Playgroud)

价值=#12:00:00#


有人可以解释为什么版本2获得此值吗?

vb.net datetime nullable datareader getvalue

2
推荐指数
1
解决办法
428
查看次数

标签 统计

datareader ×1

datetime ×1

getvalue ×1

nullable ×1

vb.net ×1