检查vb.net中的数据集是否为空

时间:2011-04-02 10:59:13

标签: vb.net ado.net

如何检查数据集是否为空? 我写了以下代码:

Dim da As New SqlDataAdapter("query",connection string)
da.Fill(ds)
If (Not (ds.Tables.Count > 0)) Then
  Response.Redirect("norecords.aspx?str1=" + str1)
end if

在if条件下,我无法访问ds.Tables[0].rows.count。我该怎么做?

1 个答案:

答案 0 :(得分:0)

Dim cm As New OleDbCommand("Select * from Table1", cn)
da = New OleDbDataAdapter(cm)

If (ds.Tables.Contains("Table1") = False) Then
    da.Fill(ds, "Table1")
End If