I have a form with a grid that uses a table Business Object. The user can add or remove rows from the grid manually. It is not a standard editable grid so it is not using the + or - buttons on the grid but buttons that are on the form instead. The method for this is by using datasets from reading the business object and adding or deleting rows from the table in the dataset then writing the dataset back to the business object.
The problem occurs when the form is loaded at a stage with existing data in the grid and the user delete and add new rows multiple time then submit. It would result in an error and from the eLog the error message is, "Concurrency violation: the DeleteCommand affected 0 of the expected 1 records.' occurred when attempting to 'MBO update'.”
I have googled this and it's not specific to Metastorm. Does anyone know how to resolve this?