Condividi tramite


RDA_BATCHOPTION

L'enumerazione RDA_BATCHOPTION specifica se le righe associate all'operazione push devono essere gestite in batch in un'unica transazione.

Membri

Nella tabella seguente vengono descritti gli enumeratori dell'enumerazione RDA_BATCHOPTION e i valori corrispondenti.

Nome membro Valore Descrizione

BATCHINGOFF

0

SQL Server Compact 3.5 (SQL Server Compact 3.5) non gestisce in batch le righe di cui viene eseguito il push in SQL Server. Il server elabora ogni riga. Si tratta dell'impostazione predefinita.

BATCHINGON

1

SQL Server Compact 3.5 gestisce in batch le righe di cui viene eseguito il push in SQL Server, in un'unica transazione.

Osservazioni

L'impostazione predefinita è BATCHINGOFF, con cui le modifiche di inserimento, aggiornamento ed eliminazione vengono applicate alla tabella di SQL Server come singole transazioni. L'esito positivo di una transazione non dipende da altre transazioni. BATCHINGON specifica che tutte le modifiche devono essere inviate in un'unica transazione. In questo caso, per completare la transazione è necessario che tutte le modifiche vengano apportate correttamente. Se una delle modifiche non viene apportata correttamente, l'intera transazione avrà esito negativo e nessuna delle modifiche verrà applicata alla tabella di SQL Server.

Sia BATCHINGON che BATCHINGOFF restituiscono tutti gli errori, non solo l'ultimo che si è verificato, nella tabella degli errori. Se ad esempio si specifica BATCHINGON e tre modifiche su cinque hanno esito negativo, nessuna modifica viene applicata e i tre errori vengono tutti archiviati nella tabella degli errori. Se si specifica BATCHINGOFF, gli stessi tre errori vengono archiviati nella tabella degli errori e le altre due modifiche vengono applicate alla tabella di SQL Server. Per ulteriori informazioni sulla gestione degli errori in batch, vedere Rilevamento e segnalazione dei conflitti RDA.

Vedere anche

Altre risorse

Programmazione di RDA (SQL Server Compact)

Guida e informazioni

Assistenza (SQL Server Compact 3.5 Service Pack 1)