Hi
Occasionally, users are met with this exception, “this sqltransaction has completed it is no longer usable” have tried to google it, and read that it may be due to the fact that several times in row the Rollback method I called on a transaction.
https://stackoverflow.com/a/6359095
Upon closer look in the DW source code I can see that it might be true, that the rollback is called more than once.
In Dynamicweb.Data.DataManager.CreateDataSet, CreateDataSet is called and both methods is calling Rollback on the same transaction when an exception thrown.