注册 登录
编程论坛 VB.NET论坛

判断日期型数据是否为空,应该怎么表达?

不懂才问 发布于 2018-02-05 16:23, 2574 次点击
If reader("出生年月日") = Nothing Then
    txt出生年月日.Text = Microsoft.VisualBasic.Right(Microsoft.VisualBasic.Left(txt身份证号.Text, 14), 8)
Else
    txt出生年月日.Text = CStr(reader("出生年月日"))
End If


上面代码,红字部分怎么表达?Access数据表里“出生年月日”是短日期格式,可以为空值。填了日期的就没错,没有填写的,这里就发生错误了!
2 回复
#2
xyxcc1772018-02-05 17:07
if isDBNULL(reader("出生年月日")) Then
#3
不懂才问2018-02-05 18:59
回复 2楼 xyxcc177
3Q,问题解决!
1