2009-06-01 5 views
0

私はDBServerSyncProviderのSelectClientIdCommandを使用したいが、データベースにテーブルを追加することはできません。クライアントID(長いものとして)を定義する必要があります。この:DBServerSyncProvider SelectClientIdCommand同期サービスAdo.Net

long ClientIdentifier=540; 

SqlCommand ClientIdComm = new SqlCommand(); 
ClientIdComm.CommandType = CommandType.Text; 

ClientIdComm.CommandText = " declare @sync_originator_id bigint "+ 
            " set @sync_originator_id= " +ClientIdentifier + 
            " select @sync_originator_id "; 

      serverSyncProvider.SelectClientIdCommand = ClientIdComm; 

これは、「発信元IDにクライアントIDをマッピングするために、故障したコマンドDbServerSyncProvider.SelectClientIdCommandが正しいことを確認してください。。」スローされます
何が間違っていますか? tks

答えて

0

OK、@ Sync_originator_idがBigIntを受け入れるのではなく、 がクライアント識別子としてbigintを渡すことが判明しましたか?

関連する問題