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