在vb.net中显示SQL结果

时间:2017-12-26 12:40:04

标签: sql vb.net

我在vb.net中使用SQL。我相信我已成功连接到数据库,目前我能够在消息框中显示我收到的信息:

    sql = "SELECT ID FROM LoginInformation WHERE Username = '" & txt_Username.Text & "' AND Password = '" & txt_Password.Text & "'"
    DataSets = database.sqlSelect(sql)
    MsgBox(DataSets.Tables("LoginInformation").Rows(0).Item(0))

但是,我不希望每次使用此代码时都显示数据库的相同单元格,我不确定如何使用SQL语句显示我实际需要的内容。从上面的代码中,我试图找到' ID'但它将始终显示位于(0,0)

的单元格

任何帮助将不胜感激!

感谢。

1 个答案:

答案 0 :(得分:1)

您应该循环抛出此DataSets.Tables("LoginInformation")以获取所有行和列。

请参阅此示例quoted from here

Private Sub PrintRows(ByVal dataSet As DataSet)
   Dim table As DataTable
   Dim row As DataRow
   Dim column As DataColumn
   For Each table in dataSet.Tables
      For Each row In table.Rows
         For Each column in table.Columns
            Console.WriteLine(row(column))
         Next column
      Next row
   Next table
End Sub