共用方式為


SyncAdapter.SelectConflictUpdatedRowsCommand 屬性

命名空間: Microsoft.Synchronization.Data.Server
組件: Microsoft.Synchronization.Data.Server (在 microsoft.synchronization.data.server.dll)

語法

'宣告
Public Property SelectConflictUpdatedRowsCommand As IDbCommand
'用途
Dim instance As SyncAdapter
Dim value As IDbCommand

value = instance.SelectConflictUpdatedRowsCommand

instance.SelectConflictUpdatedRowsCommand = value
public IDbCommand SelectConflictUpdatedRowsCommand { get; set; }
public:
property IDbCommand^ SelectConflictUpdatedRowsCommand {
    IDbCommand^ get ();
    void set (IDbCommand^ value);
}
/** @property */
public IDbCommand get_SelectConflictUpdatedRowsCommand ()

/** @property */
public void set_SelectConflictUpdatedRowsCommand (IDbCommand value)
public function get SelectConflictUpdatedRowsCommand () : IDbCommand

public function set SelectConflictUpdatedRowsCommand (value : IDbCommand)

屬性值

包含查詢或預存程序的 IDbCommand 物件。

備註

同步處理配接器命令可讓您指定,用來從伺服器資料庫選取及套用變更的查詢和預存程序。如需詳細資訊,請參閱 HOW TO:指定快照集、下載、上傳及雙向同步處理。您為 SelectConflictUpdatedRowsCommand 屬性所指定的查詢或預存程序,會從伺服器資料庫的基底資料表中選取衝突的資料列。如果插入、更新或刪除作業傳回 @sync\_row\_count 值為 0,Sync Framework 會執行此命令。這個值表示作業失敗。此命令會選取 ClientInsertServerInsertClientUpdateServerUpdateClientDeleteServerUpdate 衝突的資料列。

範例

下列程式碼範例會建立一個命令,此命令會從 Customer 資料表選取衝突的資料列。若要在完整範例的內容中檢視這段程式碼,請參閱 HOW TO:處理資料衝突和錯誤

SqlCommand customerUpdateConflicts = new SqlCommand();
customerUpdateConflicts.CommandText =
    "SELECT CustomerId, CustomerName, SalesPerson, CustomerType " +
    "FROM Sales.Customer " +
    "WHERE CustomerId = @CustomerId";
customerUpdateConflicts.Parameters.Add("@CustomerId", SqlDbType.UniqueIdentifier);
customerUpdateConflicts.Connection = serverConn;
customerSyncAdapter.SelectConflictUpdatedRowsCommand = customerUpdateConflicts;
Dim customerUpdateConflicts As New SqlCommand()
With customerUpdateConflicts
    .CommandText = _
        "SELECT CustomerId, CustomerName, SalesPerson, CustomerType " _
      & "FROM Sales.Customer " + "WHERE CustomerId = @CustomerId"
    .Parameters.Add("@CustomerId", SqlDbType.UniqueIdentifier)
    .Connection = serverConn
End With
customerSyncAdapter.SelectConflictUpdatedRowsCommand = customerUpdateConflicts

請參閱

參考

SyncAdapter 類別
SyncAdapter 成員
Microsoft.Synchronization.Data.Server 命名空間