Hi Mokchhya,
See the remarks in the MSDN document:
This exception is thrown when an action is attempted on a transaction that is in doubt. A transaction is in doubt when the state of the transaction cannot be determined. Specifically, the final outcome of the transaction, whether it commits or aborts, is never known for this transaction.
This exception is also thrown when an attempt is made to commit the transaction and the transaction becomes InDoubt.
This is a recoverable error.
According to this remark, it seems that you can't know whether the transaction is commited or not. The transaction may be aborted by some other applications. So when this exception occurs, you need to check the database to see if the data has been changed.
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click HERE to participate the survey.
No comments:
Post a Comment