Here is my code: 

```
        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);
            }

        }           

```

The problem I am having is with the last if statement. "in\_lineup" is a boolean column, and some of the records have it set to true, but the if statement is never entered, and reader["in\_lineup"] is always false. Any idea what I am doing wrong?