Mam tabele zlecenia, w której jest kilkanaście kolumn. Chcę zaktualizować jedno konkretne pole. Nie dostaję żadnych błędów, ale pole status nie zmienia swojej wartości w bazie danych.
public void UpdateState(Status state)
{
using (OracleConnection cnn = new OracleConnection(connectionString))
using (OracleCommand cmd = new OracleCommand("UPDATE ZLECENIA SET STATUS=:NewState WHERE IDZLECENIA=:ID", cnn))
{
cmd.Parameters.Add(":ID", state.Id);
cmd.Parameters.Add(":NewState", state.State);
cnn.Open();
cmd.ExecuteNonQuery();
}
}