Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
计算进行同步需要上载的行数。
public virtual ul_u_long CountUploadRows( const char * pubList, ul_u_long threshold )
pubList 包含以逗号分隔的要检查的发布列表的字符串。空字符串(UL_SYNC_ALL 宏)表示包括除标记为 "no sync" 以外的所有表。只包含一个星号的字符串(UL_SYNC_ALL_PUBS 宏)表示包括在任何发布中引用的所有表。某些表可能不属于任何发布,因而即使此值为 "*",也不会将这些表包括在内。
threshold 确定要计数的最大行数,从而限制调用所花费的时间。阈值为 0 对应于没有限制(即计入所有需要同步的行),而阈值 1 可用于快速确定是否有需要同步的行。
指定的一组发布中或整个数据库中需要同步的行数。
使用此方法提示用户进行同步,或确定自动进行后台同步的时间。
以下调用在整个数据库中检查要同步的总行数:
count = conn->CountUploadRows( UL_SYNC_ALL, 0 );
以下调用检查发布 PUB1 和 PUB2,最多检查 1000 行:
count = conn->CountUploadRows( "PUB1,PUB2", 1000 );
以下调用检查在发布 PUB1 和 PUB2 中是否有任何需要同步的行:
anyToSync = conn->CountUploadRows( "PUB1,PUB2", 1 ) != 0;