如何在数据库中显示最后一行数据?
我这里有这个代码,但它只显示数据库中的第一个数据行
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()
答案 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。