Share via


RdaBatchOption Enumeration

Especifica si las filas asociadas a Push deben procesarse o no deben procesarse en un mismo lote en una única transacción.

Espacio de nombres: System.Data.SqlServerCe
Ensamblado: System.Data.SqlServerCe (en system.data.sqlserverce.dll)

Sintaxis

'Declaración
Public Enumeration RdaBatchOption
public enum RdaBatchOption
public enum class RdaBatchOption
public enum RdaBatchOption
public enum RdaBatchOption

Miembros

Nombre del miembro Descripción
BatchingOff Indica que SQL Server Compact 3.5 no establece en lotes las filas que se insertan en SQL Server. El servidor procesa cada una de las filas por separado. Este es el valor predeterminado.
BatchingOn Indica que SQL Server Compact 3.5 agrupa en lotes las filas que se insertan en SQL Server en una única transacción.

Notas

Esta propiedad especifica si SQL Server Compact 3.5 debería establecer por lotes los cambios que se van a enviar a la tabla de SQL Server. El valor predeterminado es BatchingOff y especifica que los cambios (insertar, actualizar y eliminar) se aplican a la tabla de SQL Server en forma de transacciones individuales. En este caso, cada transacción no depende de otra para completarse correctamente. BatchingOn especifica que se envíen todos los cambios como una única transacción. En este caso, todos los cambios deben realizarse correctamente para que la transacción sea correcta. Si alguno de los cambios produce un error, se produce un error en toda la transacción y los cambios no se aplican a la tabla de SQL Server.

Tanto BatchingOn como BatchingOff devuelven todos los errores a la tabla de errores, no sólo el primer error que se produzca. Por ejemplo, si se especifica BatchingOn y tres de los cinco cambios producen errores, no se aplica ningún cambio y los tres errores se almacenan en la tabla de errores. Si se especifica BatchingOff, estos tres errores se almacenan en la tabla de errores y los otros dos cambios se aplican a la tabla de SQL Server. Para obtener más información sobre la forma de controlar errores por lotes, vea "Remote Data Access (RDA) Conflict Detection and Reporting" (Detección y notificación de conflictos de acceso remoto a datos, RDA) en los libros en pantalla de SQL Server Compact 3.5.

Plataformas

Plataformas de desarrollo

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
Información de la versión
.NET Framework y NET Compact Framework
Se admite en 3.5
.NET Framework
Se admite en 3.0
.NET Compact Framework y .Net Framework
Se admite en 2.0

Vea también

Referencia

System.Data.SqlServerCe Namespace