[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Encapsulate a transaction.
Source position: db.pas line 2182
type TDBTransaction = class(TComponent) |
||
public |
||
constructor Create(); override; |
|
Transaction property. |
destructor Destroy; override; |
|
Remove a TDBTransaction instance from memory. |
procedure CloseDataSets(); |
|
Close all connected datasets. |
|
Database this transaction is connected to. |
|
published |
||
property Active: Boolean; [rw] |
|
Is the transaction active or not. |
end; |
|
Encapsulate a transaction. |
|
| | ||
| | ||
| | ||
TObject,IFPObserved |
TDBTransaction encapsulates a SQL transaction. It is an abstract class, and should be used by component creators that wish to encapsulate transactions in a class. The TDBTransaction class offers functionality to refer to a TDatabase instance, and to keep track of TDataset instances which are connected to the transaction.
|
Base class for connecting a FreePascal application to an external Database engine. |
|
|
Base class for records-based data-access. |