我在这里看了一下有关获取行号的其他主题,但无法完全理解它们。我只需要一种获取总行数的方法。
我有以下代码读取每一行并填充一个列表框,但是我想将这些行值分配给一个数组。我需要知道行号,所以我可以使用一个二维数组,其中每行数据分别存储在数组中。
const pointer
有没有办法获得总行数。
请帮忙
谢谢
在查看了我尝试过的建议后,这就是我的代码的样子
query = "SELECT * FROM bbs_test.test"
command = New MySqlCommand(query, Sqlconn)
reader = command.ExecuteReader
While reader.Read
arraynames = reader.GetString("data_array")
ListBox_displayarray.Items.Add(arraynames)
End While
发生以下错误 “MySql.Data.dll中发生了'System.IndexOutOfRangeException'类型的未处理异常
其他信息:在结果中找不到指定的列“
我检查并确保该列的名称是data_array。 任何人都可以帮助我。
答案 0 :(得分:1)
使用
query = "SELECT COUNT(*) FROM bbs_test.test"
这将获取表格中的总行数
答案 1 :(得分:0)
您需要运行查询
queryCount = "SELECT count(*) FROM bbs_test.test"
command = New MySqlCommand(queryCount, Sqlconn)
var totalRow = command.ExecuteScalar()
在变量totalRow中,你有你的号码。行。