我在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)
的单元格任何帮助将不胜感激!
感谢。
答案 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