维护数据库同步进行期间使用的参数。
public SyncParms
使用 Connection 对象的 createSyncParms 方法调用此接口。
每次只能设置一个同步命令。使用 setDownloadOnly、setPingOnly 和 setUploadOnly 方法指定这些命令。如果将这些方法中的一个设置为真,也即意味着其它方法被设置为假。
必须设置 UserName 和 Version 参数。对于每个客户端数据库,UserName 必须唯一。
根据 SyncParms 类对象的类型,使用 getStreamParms 方法配置通信流。例如,下面的代码准备并执行 HTTP 同步:
SyncParms syncParms = myConnection.createSyncParms( SyncParms.HTTP_STREAM, "MyUniqueMLUserID", "MyMLScriptVersion" ); syncParms.setPassword("ThePWDforMyUniqueMLUserID"); syncParms.getStreamParms().setHost("MyMLHost"); myConnection.synchronize(syncParms); |
Comma Separated Lists AuthenticationParms、Publications 和 TableOrder 参数均使用包含逗号分隔的值列表的字符串值指定。可使用单引号或双引号括上列表中的各值,但没有转义字符。值中的前导空格和结尾空格会被忽略,除非用引号括上。例如:
syncParms.setTableOrder("'Table A',\"Table B,D\",Table C" ); |
指定“Table A”,然后是“Table B,D”,然后是“Table C”。
SyncParms 的所有成员,包括所有继承的成员。
HTTPS_STREAM 变量
HTTP_STREAM 变量
SyncParms 方法
getAcknowledgeDownload 方法
getAuthenticationParms 方法
getLivenessTimeout 方法
getNewPassword 方法
getPassword 方法
getPublications 方法
getSendColumnNames 方法
getStreamParms 方法
getSyncObserver 方法
getSyncResult 方法
getTableOrder 方法
getUserName 方法
getVersion 方法
isDownloadOnly 方法
isPingOnly 方法
isUploadOnly 方法
setAcknowledgeDownload 方法
setAuthenticationParms 方法
setDownloadOnly 方法
setLivenessTimeout 方法
setNewPassword 方法
setPassword 方法
setPingOnly 方法
setPublications 方法
setSendColumnNames 方法
setSyncObserver 方法
setTableOrder 方法
setUploadOnly 方法
setUserName 方法
setVersion 方法
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |