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) » UltraLite - C- und C++-Programmierung » API-Referenz » Embedded SQL API-Referenz

 

ULCountUploadRows-Funktion

Ermittelt die Anzahl der Zeilen, die für die Synchronisation übertragen werden sollen

Syntax
ul_u_long ULCountUploadRows (
SQLCA * sqlca,
ul_char pub-list,
ul_u_long threshold
);
Parameter

sqlca   Ein Zeiger auf den SQLCA-Bereich

pub-list   Eine Zeichenfolge mit einer kommagetrennten Liste von Publikationen, die geprüft werden sollen. Eine leere Zeichenfolge (UL_SYNC_ALL macro) bezieht alle Tabelle außer den mit "no sync" markierten ein. Eine Zeichenfolge, die nur ein Sternchen enthält (UL_SYNC_ALL_PUBS macro), bezieht alle Tabellen ein, die in einer Publikation referenziert werden. Manche Tabellen sind in keiner Publikation referenziert und werden daher nicht einbezogen, wenn die pub-list-Zeichenfolge "*" ist.

threshold   Ermittelt die maximale Anzahl der zu zählenden Zeilen, wodurch die Zeitdauer des Aufrufs begrenzt wird

  • Der Schwellenwert 0 entspricht keiner Begrenzung (d.h. es werden alle Zeilen gezählt, die synchronisiert werden sollen).

  • Der Schwellenwert 1 kann verwendet werden, um schnell zu ermitteln, ob Zeilen synchronisiert werden müssen.

Rückgabe
  • Die Anzahl der Zeilen, die synchronisiert werden müssen, entweder in einer angegebenen Gruppe von Publikationen oder in der gesamten Datenbank.

Bemerkungen

Verwenden Sie diese Funktion, um den Benutzer zur Synchronisation aufzufordern.

Beispiel

Folgender Aufruf überprüft die gesamte Datenbank auf die Anzahl der zu synchronisierenden Zeilen:

count = ULCountUploadRows( sqlca, UL_SYNC_ALL_PUBS, 0 );

Folgender Aufruf überprüft die Publikationen PUB1 und PUB2 auf ein Maximum von 1000 Zeilen:

count = ULCountUploadRows( sqlca, UL_TEXT("PUB1,PUB2"), 1000 );

Der folgende Aufruf prüft, ob in den Publikationen PUB1 und PUB2 Zeilen synchronisiert werden sollen:

count = ULCountUploadRows( sqlca, UL_TEXT("PUB1,PUB2"), 1 );
Siehe auch