reader["order_status"] retorna object , já que você disse que é um já integer, você precisa convertê-lo para int primeiro. Você precisa usar
== operador
também, pois é um operador de igualdade. = operador
é um operador de atribuição. if ((int)reader["order_status"] == 0)
Ou você pode usar
GetInt32 método
com sua base zero número da coluna. Digamos que seja a primeira coluna que sua consulta retorna, você pode usá-la como; if(reader.GetInt32(0) == 0)
A propósito, se você quiser obter apenas um valor único, eu fortemente suspeito que você pode querer usar
ExecuteScalar
método, pois é a primeira coluna da primeira linha. Então você pode estruturar sua consulta como SELECT order_status FROM ... etc.