Share via


Énumération RdaBatchOption

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 (en System.Data.SqlServerCe.dll)

Syntaxe

'Déclaration
Public Enumeration RdaBatchOption
'Utilisation
Dim instance As RdaBatchOption
public enum RdaBatchOption
public enum class RdaBatchOption
type RdaBatchOption
public enum RdaBatchOption

Membres

Nom de membre Description
BatchingOff Indique que SQL Server Compact 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 traite les lignes faisant l'objet d'un push dans SQL Server dans une transaction unique.

Notes

Cette propriété spécifie si SQL Server Compact 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.

Voir aussi

Référence

Espace de noms System.Data.SqlServerCe