RdaBatchOption Enumeration
指定與 Push 相關聯的資料列是否應該批次處理成單一交易。
命名空間: System.Data.SqlServerCe
組件: System.Data.SqlServerCe (在 system.data.sqlserverce.dll)
語法
'宣告
Public Enumeration RdaBatchOption
public enum RdaBatchOption
public enum class RdaBatchOption
public enum RdaBatchOption
public enum RdaBatchOption
成員
成員名稱 | 描述 |
---|---|
BatchingOff | 指示 SQL Server Compact 3.5 不會批次處理發送到 SQL Server 的資料列。伺服器會個別處理每一個資料列。這是預設值。 |
BatchingOn | 指示 SQL Server Compact 3.5 會將發送到 SQL Server 的資料列批次處理成單一交易。 |
備註
這個屬性會指定 SQL Server Compact 3.5 是否應該批次處理傳送給 SQL Server 資料表的變更。預設值 (BatchingOff) 指定插入、更新和刪除變更會當做個別的交易套用至 SQL Server 資料表。在此情況下,每一個交易的成功與否與其他交易無關。BatchingOn 會指定所有的變更都要當做單一交易來傳送。在這種狀況下,所有變更必須接連發生,交易才能成功。如果某項變更失敗,整個交易就會失敗,而且沒有任何變更會套用到 SQL Server 資料表。
BatchingOn 和 BatchingOff 都會將所有錯誤傳回到錯誤資料表,而不只是第一個發生的錯誤。例如,如果指定了 BatchingOn,而且五個變更中有三個失敗,則不會套用任何變更,而且這三個失敗全都會儲存在錯誤資料表中。如果指定了 BatchingOff,相同的三個失敗會儲存在錯誤資料表中,而其他兩個變更則會套用至 SQL Server 資料表。如需有關處理批次錯誤的詳細資訊,請參閱《SQL Server Compact 3.5 線上叢書》中的<遠端資料存取 (RDA) 衝突偵測和報告>。
平台
開發平台
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
版本資訊
.NET Framework 及 NET Compact Framework
支援於 3.5
.NET Framework
支援於 3.0
.NET Compact Framework 及 .Net Framework
支援於 2.0