Datasnap.Win.MtsRdm.TMtsDataModule.IsInTransaction

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function IsInTransaction: Boolean;

C++

bool __fastcall IsInTransaction();

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Datasnap.Win.MtsRdm.pas
Datasnap.Win.MtsRdm.hpp
Datasnap.Win.MtsRdm TMtsDataModule

Beschreibung

Gibt an, ob das MTS-Datenmodul in einer Transaktion ausgeführt wird.

Durch einen Aufruf von IsInTransaction können Sie feststellen, ob das MTS-Datenmodul aktuell in einer Transaktion verwendet wird. Wenn das MTS-Datenmodul beispielsweise eine Transaktion anfordert, kann mit IsInTransaction überprüft werden, ob diese Anforderung über den MTS-Explorer oder den COM+ Administrator deaktiviert wurde. Ist dies der Fall, kann eine Exception ausgelöst werden.

Anmerkung:  Wenn IsInTransaction den Wert false zurückgibt, haben die Methoden EnableCommit und DisableCommit keine Wirkung.

Siehe auch