Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » UltraLiteJ » UltraLiteJ-Referenz » UltraLiteJ API-Referenz

 

SyncParms-Klasse

Enthält die Parameter, die während des Datenbank-Synchronisationsvorgangs verwendet werden

Syntax
public SyncParms
Bemerkungen

Diese Schnittstelle wird mithilfe der createSyncParms-Methode eines Connection-Objekts aufgerufen.

Sie können jeweils nur einen Synchronisationsbefehl zur gleichen Zeit setzen. Diese Befehle werden unter Verwendung der setDownloadOnly-, setPingOnly- und setUploadOnly-Methoden angegeben. Indem Sie eine dieser Methoden auf TRUE setzen, setzen Sie die anderen Methoden auf FALSE.

Die Parameter UserName und Version müssen gesetzt sein. Der UserName muss für jede Client-Datenbank eindeutig sein.

Der Kommunikationsdatenstrom wird konfiguriert, indem die getStreamParms-Methode, basierend auf dem Typ des SyncParms-Klassenobjekts, verwendet wird. Der folgende Code z.B. bereitet eine HTTP-Synchronisation vor und führt sie aus:

SyncParms syncParms = myConnection.createSyncParms(
    SyncParms.HTTP_STREAM,
    "MyUniqueMLUserID",
    "MyMLScriptVersion"
);
syncParms.setPassword("ThePWDforMyUniqueMLUserID");
syncParms.getStreamParms().setHost("MyMLHost");
myConnection.synchronize(syncParms);

Komma-separierte Listen Die Parameter AuthenticationParms, Publications und TableOrder werden unter Verwendung eines Zeichenfolgenwerts angegeben, der eine durch Kommas getrennte Werteliste enthält. Werte in der Liste können in Apostrophe oder Anführungszeichen gesetzt sein, es gibt aber keine Escapezeichen. Führende und nachgestellte Leerzeichen in Werten werden ignoriert, außer sie sind in Anführungszeichen gesetzt. Zum Beispiel:

syncParms.setTableOrder("'Table A',\"Table B,D\",Table C" );

Gibt "Table A" an, dann "Table B,D", und dann "Table C".

Mitglieder

Alle Mitglieder von SyncParms, einschließlich aller geerbten Mitglieder.


HTTPS_STREAM-Variable
HTTP_STREAM-Variable
SyncParms-Methode
getAcknowledgeDownload-Methode
getAuthenticationParms-Methode
getLivenessTimeout-Methode
getNewPassword-Methode
getPassword-Methode
getPublications-Methode
getSendColumnNames-Methode
getStreamParms-Methode
getSyncObserver-Methode
getSyncResult-Methode
getTableOrder-Methode
getUserName-Methode
getVersion-Methode
isDownloadOnly-Methode
isPingOnly-Methode
isUploadOnly-Methode
setAcknowledgeDownload-Methode
setAuthenticationParms-Methode
setDownloadOnly-Methode
setLivenessTimeout-Methode
setNewPassword-Methode
setPassword-Methode
setPingOnly-Methode
setPublications-Methode
setSendColumnNames-Methode
setSyncObserver-Methode
setTableOrder-Methode
setUploadOnly-Methode
setUserName-Methode
setVersion-Methode