RDA_BATCHOPTION

RDA_BATCHOPTION 枚举用于指定是否应在单个事务中批处理与 Push 关联的行。

成员

下表描述了 RDA_BATCHOPTION 枚举的枚举器及其相应的值:

成员名称 说明

BATCHINGOFF

0

SQL Server 2005 Compact Edition (SQL Server Compact Edition) 不会批处理推送到 SQL Server 的行。该服务器会处理每行。这是默认设置。

BATCHINGON

1

SQL Server Compact Edition 会在单个事务中批处理推送到 SQL Server 的行。

备注

默认设置是 BATCHINGOFF,其中插入、更新和删除更改作为独立事务应用到 SQL Server 表。没有任何事务依赖于另一个事务的成功完成。BATCHINGON 指定所有更改作为单个事务发送。在这种情况下,所有更改必须都成功才能保证该事务成功。如果一个更改失败,整个事务就会失败,而且任何更改都不会应用到 SQL Server 表。

BATCHINGON 和 BATCHINGOFF 都会将所有错误返回到错误表,而不仅仅返回所发生的第一个错误。例如,如果指定 BATCHINGON,而五个更改中有三个失败,那么不会应用任何更改并且所有三个失败都会存储在错误表中。如果指定 BATCHINGOFF,那么相同的三个失败会存储在错误表中,其他两个更改会应用到 SQL Server 表。有关处理批错误的详细信息,请参阅RDA 冲突检测和报告

请参阅

其他资源

SQL Server Compact Edition 远程数据访问编程

帮助和信息

获取 SQL Server Compact Edition 帮助