0

助けが必要な問題があります。次のクエリがあります。

        SqlCommand randCode = new SqlCommand("(SELECT COUNT(student_ID) FROM COMPLETED)", conn);
        SqlDataReader randCodeR;
        connectie.Open();
        randCodeR = randCode.ExecuteReader();

        int count = randCodeR.GetOrdinal("student_ID");

COMPLETED には 500 人の学生がいて、randCodeR には 500 の値を持つ 1 つのフィールドがあります。ここで、その値を count 変数に入れたいのですが、上記のコードを試してみると、randCodeR.GetOrdinal("student_ID") の Student_ID が表示されます。範囲の。datareader に student_ID が表示されないのはなぜですか?どうすれば値を取得できますか? ありがとう。

マイクロソフト SQL サーバー 2012

4

2 に答える 2