public bool TestMultipleSaves(int orderID) { string Exception; Orders oOrder = new Orders(); oOrder.GetOrderByOrderID(orderID); oOrder.Entity.Freight = 1.23M; if (oOrder.SaveDataSet() != mmSaveDataResult.RulesPassed) { Exception = oOrder.Exception.Message; return false; } oOrder.Entity.Freight = 2.34M; if (oOrder.SaveDataSet() != mmSaveDataResult.RulesPassed) { Exception = oOrder.Exception.Message; return false; } return true; }What is the actual exception that you're getting? You can look at the business object's Exception property to determine this.