PoolTransactionBehaviour Enum
From RemObjects Wiki

This is a Library topic for Data Abstract for .NET
This page is generated from external data, please do not update
Namespaces — Interfaces — Classes — Enums — Implements
Contents |
Overview
The PoolTransactionBehaviour enumeration describes desired ConnectionManager action when the server attempts to release connection that is still in transaction (ie connection assotiated with not closed transation).
Note: In most cases an attempt to release a connection with an active transaction is the mark of some serious bug in the server code.
Location
- Assembly: RemObjects.DataAbstract.Server.dll
- Namespace: RemObjects.DataAbstract.Server
Values
| |
|
|---|---|
| Commit | Automatically commit the unclosed transaction |
| Custom | Allow server application to handle the transaction via the ConnectionManager.CustomPoolTransactionBehavior event handler |
| Fail | Rais an exception in case of an attempt to release a connection with still active transaction |
| Nothing | Ignore the still active transaction and release connection anyway. Please note that this will lead to resource leaks and undefined behavior when this connection will be acquired from the connection pool later |
| Rollback | Automatically rollback the unclosed transaction |
See Also
- Lists
- Namespace Lists for .NET — Java
- Interface Lists for .NET — Delphi — Java
- Protocol Lists for Xcode
- Class Lists for .NET — Xcode — Delphi — Java
- Object Lists for JavaScript
- Enum Lists for .NET — Xcode — Delphi — Java
- Alias Lists for Delphi
- Implements Lists for .NET — Xcode — Delphi — Java
- Data Types
- File Types

Product: RemObjects Data Abstract
Available Editions: Data Abstract for .NET, Delphi and Xcode