Firebird ADO.NET Provider SDK Documentation - v1.7

FbTransaction.RollbackRetaining Method 

Rolls back a transaction from a pending state and retains the transaction context after the rollback.

[Visual Basic]
Public Sub RollbackRetaining()
[C#]
public void RollbackRetaining();

Exceptions

Exception Type Condition
ArgumentException No transaction name was be specified.
InvalidOperationException The transaction has already been committed or rolled back.
InvalidOperationException FbCommand is currently busy Open, Fetching.

See Also

FbTransaction Class | FirebirdSql.Data.Firebird Namespace