Freigeben über


SqlCeCommand.Transaction-Eigenschaft

Hinweis: Dieser Namespace oder Member bzw. diese Klasse wird nur von .NET Framework, Version 1.1, unterstützt.

Ruft die Transaktion ab, in der der SqlCeCommand ausgeführt wird, oder legt diese fest.

Public Property Transaction As SqlCeTransaction
[C#]
public SqlCeTransaction Transaction {get; set;}
[C++]
public: __property SqlCeTransaction* get_Transaction();public: __property void set_Transaction(SqlCeTransaction*);
[JScript]
public function get Transaction() : SqlCeTransaction;public function set Transaction(SqlCeTransaction);

Eigenschaftenwert

Die SqlCeTransaction. Der Standardwert ist NULL (Nothing in Visual Basic).

Hinweise

Die Transaction-Eigenschaft kann nicht festgelegt werden, wenn diese bereits auf einen bestimmten Wert festgelegt ist und der Befehl gerade ausgeführt wird. Wenn Sie die Transaktionseigenschaft eines SqlCeTransaction-Objekts festlegen, das nicht mit derselben SqlCeConnection wie das SqlCeCommand-Objekt verbunden ist, wird bei der nächsten Ausführung einer Anweisung eine Ausnahme ausgelöst.

Wenn SqlCeCommand ausgeführt wird und SqlCeTransaction auf NULL festgelegt ist, wird der Befehl im Autocommit-Modus ausgeführt. Daher wird jede Anweisung in einer eigenen Transaktion ausgeführt.

Anforderungen

Plattformen: .NET Compact Framework - Windows CE .NET

.NET Framework-Sicherheit:

Siehe auch

SqlCeCommand-Klasse | SqlCeCommand-Member | System.Data.SqlServerCe-Namespace