ExecuteNonQuery возвращает что изменило одну строку, но в  базу не записало ... в чем может быть проблема?
                  
                  
                   sql = $"UPDATE vehicle SET vehiclefuel = {input_repairs} " +
                  
                  
                                                  $"WHERE idvehicle = {comboBox1.SelectedIndex + 1};";
                  
                  
                              cmd.CommandText = sql;
                  
                  
                              try
                  
                  
                              {       
                  
                  
                                  int rowCount = cmd.ExecuteNonQuery();
                  
                  
                              }
                  
                  
                              catch (Exception ex)
                  
                  
                              {
                  
                  
                                  MessageBox.Show(ex.Message);
                  
                  
                              }
                  
                  
                
как вариант - где-то транзакция начинается, а где-то не заканчивается.
Ты базу атачнул к проекту?
Обсуждают сегодня