データベースをループして、プレーヤーが関連付けられているリーグのリストを表示しています。プレーヤーがどのリーグのメンバーでもない場合、メッセージが表示されて通知されます。
ここにコードがあります
if (dReader.Read())
{
while (dReader.Read())
{
usersLeagues.Text += "<li class=\"li-myLeagues\"><a href=\"leagueDetails.aspx?leagueID=" + (dReader["leagueID"].ToString()) + "\">" + (dReader["leagueName"].ToString()) + "</a></li>";
}
}
else
{
usersLeagues.Text = "You are currently not a part of any leagues";
}
dReader.Close();
conn.Close();
問題は、データ リーダーがクエリで最初のリーグを表示していないことです。
これはなぜですか?