显示数据库MySQL VB.net的最后一行

时间:2015-09-23 02:24:43

标签: mysql vb.net

如何在数据库中显示最后一行数据?

我这里有这个代码,但它只显示数据库中的第一个数据行

Dim cnPodaci AsNew SqlConnection
cnPodaci.ConnectionString = "your connection string"
cnPodaci.Open()
Dim cm AsNew SqlCommand
cm.CommandText = "SELECT * FROM TABLE"
cm.Connection = cnPodaci
Dim dr As SqlDataReader
dr = cm.ExecuteReader

If dr.HasRows Then

dr.Read()
txtBox1.text = dr.Item("ColumnName1")
txtBox2.text = dr.Item("ColumnName2")

dr.Close()

EndIf
cnPodaci.Close()

1 个答案:

答案 0 :(得分:0)

您可以在sql中添加“ORDER BY”。像

cm.CommandText = "SELECT * FROM TABLE ORDER BY XX desc"

假设XX是每个新行增加的列的名称。

修改

考虑:

cm.CommandText = "SELECT * FROM TABLE ORDER BY XX desc limit 1"

它将返回最后一行,选择了XX。