reader["order_status"] returnerar object , eftersom du sa att det redan är en heltal måste du casta det till int först.
Du måste använda == operatör
också eftersom det är en jämställdhetsaktör. = operatör
är en uppdragsoperatör.
if ((int)reader["order_status"] == 0)
Eller så kan du använda GetInt32 metod
med den är nollbaserad kolumnnummer. Låt oss säga att det är den första kolumnen som din fråga returnerar, du kan använda den som;
if(reader.GetInt32(0) == 0)
Förresten, om du bara vill få ett enda värde, jag starkt misstänker att du kanske vill använda ExecuteScalar
metod eftersom det får den första kolumnen i den första raden. Sedan kan du strukturera din fråga som SELECT order_status FROM ... osv.