none
如何检测SQL表中的字段是否NULL? RRS feed

  • 问题

  • 我打开数据库后读取 sign_date 这个字段,用什么语句判定所返回的 sign_date 是不是空值?

    大约语句是这样

    如果这个NO存在的话

    检测 sign_date 是不是空值, 不是的话把它的值(日期)赋给 sign_date(textbox控件)

    是的话MSGBOX

    Dim sign_daycheck As New SqlCommand("SELECT sign_date FROM [T - Header] WHERE no ='" & Me.no.Text.ToString & " ' ", hk_ky)
     Dim rd As SqlDataReader

     

    rd = sign_daycheck.ExecuteReader()
            If rd.Read() Then
                If rd("sign_date") Is Nothing Then
                    sign_date.Text = rd("sign_date")
                Else
                    MsgBox("空的")
                End If
            Else
                MsgBox("NO. nonentity")
                Exit Sub
            End If

     

    我会点VBA,所以写出来的VB好像不太正确,请高人指点一下

    2008年12月22日 7:21

答案

全部回复