Datasnap.Win.MtsRdm.TMtsDataModule.IsInTransaction
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.