RdaBatchOption Enumeration

Spécifie si les lignes associées à Push doivent ou non être regroupées en lots dans une même transaction.

Espace de noms: System.Data.SqlServerCe
Assembly: System.Data.SqlServerCe (dans system.data.sqlserverce.dll)

Syntaxe

'Déclaration
Public Enumeration RdaBatchOption
public enum RdaBatchOption
public enum class RdaBatchOption
public enum RdaBatchOption
public enum RdaBatchOption

Membres

Nom du membre Description
BatchingOff Indique que SQL Server Compact 3.5 ne traite pas les lignes faisant l'objet d'un push dans SQL Server. Le serveur traite chaque ligne séparément. Il s'agit de l'option par défaut.
BatchingOn Indique que SQL Server Compact 3.5 traite les lignes faisant l'objet d'un push dans SQL Server dans une transaction unique.

Remarques

Cette propriété spécifie si SQL Server Compact 3.5 doit traiter les modifications envoyées à la table SQL Server. Le paramètre par défaut, BatchingOff, spécifie que les modifications (insertion, mise à jour et suppression) sont appliquées à la table SQL Server en tant que transactions individuelles. Dans ce cas, chaque transaction ne dépend pas d'une autre pour réussir. BatchingOn spécifie que toutes les modifications doivent être envoyées sous la forme d'une transaction unique. Dans ce cas, toutes les modifications doivent aboutir pour que la transaction réussisse. En cas d'échec d'une seule modification, l'ensemble de la transaction échoue et aucune modification n'est appliquée à la table SQL Server.

BatchingOn et BatchingOff retournent tous deux à la table des erreurs toutes les erreurs qui se produisent et pas seulement la première. Par exemple, si BatchingOn est spécifié et que trois modifications sur cinq échouent, aucune modification n'est appliquée et les trois échecs sont enregistrés dans la table des erreurs. Si BatchingOff est spécifié, les trois mêmes échecs sont enregistrés dans la table des erreurs et les deux autres modifications sont appliquées à la table SQL Server. Pour plus d'informations sur la gestion des erreurs de traitement, consultez la rubrique « Remote Data Access (RDA) Conflict Detection and Reporting » de la documentation en ligne de SQL Server Compact 3.5.

Plateformes

Plateformes de développement

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
Informations sur la version
.NET Framework et NET Compact Framework
Pris en charge dans 3.5
.NET Framework
Pris en charge dans 3.0
.NET Compact Framework et .Net Framework
Pris en charge dans 2.0

Voir aussi

Référence

System.Data.SqlServerCe Namespace