小编Dev*_*ean的帖子

为什么ExecuteReader只给我1行数据?

我有这个代码,它只返回第一个字符串[0]和其他人的错误,说索引超出数组,这意味着只有1行被拉,但我不知道为什么!

MySqlConnection connection = new MySqlConnection(MyConString);
MySqlCommand command = new MySqlCommand("SELECT email_address FROM account_info", connection);
MySqlDataReader reader;

try
{

    connection.Open();
    reader = command.ExecuteReader();
     if (reader.HasRows)
    {
        while (reader.Read())
        {
            textBox1.Text = reader[0].ToString();

            textBox2.Text = reader[0].ToString();

            textBox3.Text = reader[0].ToString();
        }


        reader.Close();
    }
Run Code Online (Sandbox Code Playgroud)

c# mysql executereader

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×1

executereader ×1

mysql ×1