gpt4 book ai didi

mysql - 如何查找数据库中的总行数

转载 作者:行者123 更新时间:2023-11-29 12:01:04 25 4
gpt4 key购买 nike

我查看了此处有关获取行号的其他主题,但无法完全理解它们。我所需要的只是一种获取总行数的方法。

我有以下代码来读取每一行并填充列表框,但是因为我想将该行值分配给一个数组。我需要知道行号,以便可以使用二维数组,其中每行数据单独存储在数组中。

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

有没有办法获取总行数。

请帮忙

谢谢

查看建议后,我尝试了一下,这就是我的代码的样子

Sqlconn.Open()   
Dim querycount As String

querycount = "SELECT count(*) FROM bbs_test.test"
command = New MySqlCommand(querycount, Sqlconn)
reader = command.ExecuteReader

While reader.Read
MessageBox.Show(reader.GetString("data_array"))
End While

出现以下错误“MySql.Data.dll 中发生了类型为‘System.IndexOutOfRangeException’的未处理异常

附加信息:在结果中找不到指定的列”

我检查并确保列的名称是 data_array。谁能帮帮我吗?

最佳答案

使用

query = "SELECT COUNT(*) FROM bbs_test.test"

这将获取表中的总行数

关于mysql - 如何查找数据库中的总行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32370864/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com