Share via


RdaBatchOption Enumeration

Gibt an, ob die der Push-Methode zugeordneten Zeilen in einer einzigen Transaktion zusammengefasst werden sollen.

Namespace: System.Data.SqlServerCe
Assembly: System.Data.SqlServerCe (in system.data.sqlserverce.dll)

Syntax

'Declaration
Public Enumeration RdaBatchOption
public enum RdaBatchOption
public enum class RdaBatchOption
public enum RdaBatchOption
public enum RdaBatchOption

Member

Membername Beschreibung
BatchingOff Gibt an, dass SQL Server Compact 3.5 an SQL Server gesendete Zeilen nicht zusammenfasst. Der Server bearbeitet jede einzelne Zeile einzeln. Dies ist die Standardeinstellung.
BatchingOn Gibt an, dass SQL Server Compact 3.5 die an SQL Server gesendeten Zeilen in einer einzigen Transaktion zusammenfasst.

Hinweise

Diese Eigenschaft gibt an, ob SQL Server Compact 3.5 die an die SQL Server-Tabelle gesendeten Änderungen zusammenfassen soll. Die Standardeinstellung, BatchingOff, gibt an, dass das Einfügen, Aktualisieren und Löschen als jeweils einzelne Transaktionen auf die SQL Server-Tabelle angewendet werden. In diesem Fall ist die erfolgreiche Ausführung der einzelnen Transaktionen nicht vom Erfolg der anderen Transaktionen abhängig. BatchingOn gibt an, dass alle Änderungen als einzelne Transaktion gesendet werden. In diesem Fall ist die Transaktion nur erfolgreich, wenn sämtliche Änderungen erfolgreich ausgeführt werden. Wenn eine Änderung fehlschlägt, schlägt die gesamte Transaktion fehl, und es werden keine Änderungen auf die SQL Server-Tabelle angewendet.

Sowohl bei Angabe von BatchingOn als auch bei Angabe von BatchingOff werden alle Fehler und nicht nur der zuerst aufgetretene Fehler an die Fehlertabelle zurückgegeben. Wenn z. B. BatchingOn angegeben ist und drei von fünf Änderungen fehlschlagen, wird keine Änderung übernommen, und alle drei Fehler werden in der Fehlertabelle gespeichert. Wenn BatchingOff angegeben ist, werden die gleichen drei Fehler in der Fehlertabelle gespeichert, und die beiden anderen Änderungen werden auf die SQL Server-Tabelle angewendet. Weitere Informationen zum Behandeln von Batchfehlern finden Sie in der Onlinedokumentation zu SQL Server Compact 3.5 unter "Konflikterkennung und -berichterstellung für RDA".

Plattformen

Entwicklungsplattformen

Windows Vista, Windows Mobile 5.0, Windows XP Professional with Service Pack 2 (SP2), Windows Server 2003, Windows Mobile 2003 for Pocket PC, Windows CE 5.0
Versionsinformationen
.NET Framework und NET Compact Framework
Unterstützt in 3.5
.NET Framework
Unterstützt in 3.0
.NET Compact Framework und .Net Framework
Unterstützt in 2.0

Siehe auch

Verweis

System.Data.SqlServerCe Namespace