C#&。NET请求:在mySQL连接上,我的应用程序显示:“;字典中不存在给定的键”;

C#&。NET请求:在mySQL连接上,我的应用程序显示:“;字典中不存在给定的键”;,c#,mysql,C#,Mysql,我浏览了很多答案,“给定的键在字典中不存在”,但问题总是参数使用不当。我没有使用任何参数,但仍然会出现此错误。有什么帮助吗 string connection = "Server=db4free.net;Database=rmkhu;Uid=rmkrmk;Pwd=***;"; MySqlConnection con = new MySqlConnection(connection); MySqlCommand command = con.Crea

我浏览了很多答案,“给定的键在字典中不存在”,但问题总是参数使用不当。我没有使用任何参数,但仍然会出现此错误。有什么帮助吗

 string connection = "Server=db4free.net;Database=rmkhu;Uid=rmkrmk;Pwd=***;";
            MySqlConnection con = new MySqlConnection(connection);
            MySqlCommand command = con.CreateCommand();
            command.CommandText = "Select * FROM drpciv_hu";

            try
            {
                con.Open();
                MySqlDataReader reader = command.ExecuteReader();
                while (reader.Read())
                {
                    label7.Text = reader["kerdes"].ToString();
                }

            }
            catch (Exception ex)
            {
                label7.Text = ex.Message;

            }
当我运行这段代码时,我得到了catch(Exception ex)。
ex.Message=字典中不存在给定的密钥

错误在哪里中断?重建项目是否确定连接字符串正确?您确定您的
drpciv_-hu
表中有
kerdes
列吗?
drpciv_-hu
表中是否包含
kerdes
列?猜测一下,结果中没有名为
kerdes
的列。在分配label7.text(选中“kerdes”)或con.open()时,该列是否中断?