RDA_BATCHOPTION
L'énumération RDA_BATCHOPTION indique si les lignes associées à la transmission de données (push) doivent être rassemblées dans une seule transaction.
Membres
Le tableau ci-dessous répertorie et décrit les énumérateurs de l'énumération RDA_BATCHOPTION et leurs valeurs correspondantes.
Nom de membre |
Valeur |
Description |
---|---|---|
BATCHINGOFF |
0 |
SQL Server Compact 3.5 ne rassemble pas les lignes dont les données sont transmises (push) à SQL Server. Le serveur traite chaque ligne. Il s'agit de la valeur par défaut. |
BATCHINGON |
1 |
SQL Server Compact 3.5 rassemble les lignes dont les données sont envoyées (push) à SQL Server dans une transaction unique. |
Notes
La valeur par défaut est BATCHINGOFF ; elle permet d'appliquer les modifications par insertion, mise à jour et suppression à la table SQL Server sous la forme de transactions individuelles. La réussite d'une transaction ne dépend d'aucune autre transaction. BATCHINGON indique que toutes les modifications doivent être envoyées par le biais d'une transaction unique. Dans ce cas, toutes les modifications doivent réussir pour que la transaction fonctionne. En cas d'échec d'une modification, toute la transaction échoue et aucune modification n'est appliquée à la table SQL Server.
Les deux énumérateurs BATCHINGON et BATCHINGOFF renvoient toutes les erreurs à la table d'erreurs, pas seulement la première erreur qui se produit. Par exemple, si l'énumérateur BATCHINGON est spécifié et que trois modifications sur cinq échouent, aucune modification n'est appliquée et les trois échecs sont stockés dans la table d'erreurs. Si l'énumérateur BATCHINGOFF est spécifié, ces trois échecs sont stockés dans la table d'erreurs et les deux autres modifications sont appliquées à la table SQL Server. Pour plus d'informations sur la gestion des erreurs par lots, consultez Détection et signalement des conflits RDA.