RdaBatchOption 枚举
指定是否将与 Push 相关联的行组成一批,归并到单个事务中。
命名空间: System.Data.SqlServerCe
程序集: System.Data.SqlServerCe(在 system.data.sqlserverce.dll 中)
语法
声明
Public Enumeration RdaBatchOption
用法
Dim instance As RdaBatchOption
public enum RdaBatchOption
public enum class RdaBatchOption
public enum RdaBatchOption
public enum RdaBatchOption
成员
成员名称 | 说明 | |
---|---|---|
BatchingOff | 指示 SQL Server Compact Edition 对推入 SQL Server 的行不执行批处理。服务器分别处理每一行。这是默认设置。 | |
BatchingOn | 指示 SQL Server Compact Edition 将推入 SQL Server 中的所有行组成一批,归并到一个事务中。 |
备注
此属性指定 Microsoft SQL Server 2005 Compact Edition 是否批处理正在向 SQL Server 表中发送的更改。默认设置为 BatchingOff,该设置指定插入、更新及删除等更改分别作为单独的事务应用到 SQL Server 表。在这种情况下,每个事务的成功不依赖其他事务。BatchingOn 指定将所有更改作为一个事务来发送。在这种情况下,只有所有更改都成功,事务才能成功。如果一项更改失败,则整个事务将失败,而且所有更改都不会应用到 SQL Server 表中。
BatchingOn 和 BatchingOff 都向错误表返回所有错误,而不是仅返回第一个错误。例如,如果指定了 BatchingOn,而五个更改中三个更改发生失败,则不会应用任何更改,但错误表中将储存三个失败。如果指定 BatchingOff,则错误表中将同样存储这三个失败,但其他两个更改将应用到 SQL Server 表中。有关处理批处理错误的更多信息,请参见 SQL Server Compact Edition Books Online(《SQL Server Compact Edition 联机丛书》)中的“Remote Data Access (RDA) Conflict Detection and Reporting”(远程数据访问 (RDA) 冲突检测与报告)。
平台
Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
Windows Vista、Microsoft Windows XP SP2 和 Windows Server 2003 SP1 支持 Microsoft .NET Framework 3.0。
版本信息
.NET Framework
受以下版本支持:3.0
.NET Compact Framework
受以下版本支持:2.0、1.0