How to use executeReader() method to retrieve the value of just one cell

前端 未结 4 848
被撕碎了的回忆
被撕碎了的回忆 2020-12-06 04:06

I need to execute the following command and pass the result to a label. I don\'t know how can i do it using Reader. Someone can give me a hand?

String sql =          


        
4条回答
  •  隐瞒了意图╮
    2020-12-06 05:01

    using (var conn = new SqlConnection(SomeConnectionString))
    using (var cmd = conn.CreateCommand())
    {
        conn.Open();
        cmd.CommandText = "SELECT * FROM learer WHERE id = @id";
        cmd.Parameters.AddWithValue("@id", index);
        using (var reader = cmd.ExecuteReader())
        {
            if (reader.Read())
            {
                learerLabel.Text = reader.GetString(reader.GetOrdinal("somecolumn"))
            }
        }
    }
    

提交回复
热议问题