これが私のコードです:
string sql = "SELECT * FROM rosters WHERE team_id = " + teamID;
SQLiteCommand command = new SQLiteCommand(sql, db.GetConnection());
SQLiteDataReader reader = command.ExecuteReader();
while (reader.Read())
{
if ((bool)reader["in_lineup"])
{
lineup.Add(player);
}
}
私が抱えている問題は、最後の if ステートメントにあります。「in_lineup」はブール列で、一部のレコードでは true に設定されていますが、if ステートメントは入力されず、reader["in_lineup"] は常に false です。私が間違っていることは何ですか?