RDA_BATCHOPTION
La enumeración RDA_BATCHOPTION especifica si las filas asociadas con el método Push se deben agrupar en un lote en una sola transacción.
Miembros
En la tabla siguiente se describen los enumeradores de la enumeración RDA_BATCHOPTION y sus valores correspondientes.
Nombre del miembro | Valor | Descripción |
---|---|---|
BATCHINGOFF |
0 |
SQL Server Compact 3.5 (SQL Server Compact 3.5) no crea lotes de filas insertadas en SQL Server. El servidor procesa cada fila individualmente. Este es el valor predeterminado. |
BATCHINGON |
1 |
SQL Server Compact 3.5 crea un lote con las filas insertadas en SQL Server en una única transacción. |
Notas
El valor predeterminado es BATCHINGOFF, que hace que los cambios (insertar, actualizar y eliminar) se apliquen a la tabla de SQL Server como transacciones individuales. Ninguna transacción depende de otra para llevarse a cabo correctamente. BATCHINGON especifica que todos los cambios se envíen como una única transacción. En tal caso, los cambios deben efectuarse de forma correcta para que la transacción lo sea. Si se produce un error en alguno de ellos, se produce un error en toda la transacción y no se aplica ningún cambio a la tabla de SQL Server.
Tanto BATCHINGON como BATCHINGOFF devuelven a la tabla de errores todos los errores, no sólo el primero que ocurre. Por ejemplo, si se especifica BATCHINGON y no se pueden realizar tres cambios de cinco, no se aplica ningún cambio y los tres errores se almacenan en la tabla de errores. Si se especifica BATCHINGOFF, estos tres mismos 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 acerca de cómo tratar los errores de lotes, vea Detección e informe de conflictos de RDA.
Vea también
Otros recursos
Programar acceso a datos remotos (SQL Server Compact)