当前位置:  开发笔记 > 数据库 > 正文

如何检查它是否为空?

如何解决《如何检查它是否为空?》经验,为你挑选了1个好方法。

我从数据库中检索数据,如下所示.如何检查从数据库检索的值是否为空?

Private Function GetBatch() As DataSet
        Dim dataset As New DataSet
        Dim adapter As Data.SqlClient.SqlDataAdapter
        Dim cn As New System.Data.SqlClient.SqlConnection(connectionstring())
        GetBatchCommand.Connection = cn
        adapter = New Data.SqlClient.SqlDataAdapter(GetBatchCommand)
        adapter.Fill(dataset)
        Return dataset
End Function

Dim dataset As New DataSet
            dataset = GetBatch()

With dataset.Tables(0)

Dim PersonID As String = .Rows(int).Item("personId")

我想检查personID是否为null.怎么办?



1> Canavar..:

尝试DataRow的IsNull方法来检查空值:

Dim isPersonIDNull As Boolean = .Rows(0).IsNull("personId")

或者使用IsDBNull方法:

Dim isPersonIDNull As Boolean = IsDBNull(.Rows(int).Item("personId"))

或者手动检查值是否等于DBNull:

Dim isPersonIDNull As Boolean = .Rows(int).Item("personId").Equals(DBNull.Value)

推荐阅读
echo7111436
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有