gpt4 book ai didi

c# - 执行数据读取器时索引超出范围

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

我正在尝试使用 UWP 连接到 Mysql 数据库。

      objConn.Open();
MySqlCommand cmd = new MySqlCommand("select city_ID,city_Name from cities", objConn);
MySqlDataReader dataReader = cmd.ExecuteReader(); // <------ Here

int i = 0;
while (dataReader.Read())
{
StudentsList.Items.Add("");
StudentsList.Items.Add(dataReader.GetString(1).ToString());
i++;
}
objConn.Close();

当我执行代码时出现错误:

index was out of range. must be non-negative and less than the size of the collection. Parameter name:startIndex

当应用程序到达这一行时发生错误:

MySqlDataReader dataReader = cmd.ExecuteReader();

最佳答案

我有同样的问题,在我的例子中,问题是数据库。你应该看到你的整数值是无符号的,这意味着这个错误。你可以看看here .

关于c# - 执行数据读取器时索引超出范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37901930/

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