这是我的代码:
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。知道我做错了什么吗?