助けが必要な問題があります。次のクエリがあります。
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