Die Struktur DBSC_Event enthält Informationen über eine angeforderte Synchronisation. Die Struktur wird folgendermaßen festgelegt:
public struct DBSC_Event { public UInt32 hdl; public DBSC_EventType type; public String str1; public String str2; public Int32 val1; public Int32 val2; } |
Das Feld hdl identifiziert die Synchronisationsanforderung, zu der die Struktur Informationen enthält. Dieser Wert entspricht dem Wert, der von der Sync-Methode zurückgegeben wurde.
Das Feld type identifiziert den Ereignistyp, zu dem Informationen gegeben werden.
Die übrigen Felder enthalten zusätzliche Daten. Worum es sich bei ihnen handelt, hängt vom Wert im Feld type ab. Die folgende Liste enthält die möglichen Typenwerte und die Bedeutung der anderen Felder, die den Typen zugeordnet sind.
Wert | Beschreibung |
---|---|
DBSC_EVENTTYPE_ERROR_MSG |
Die Synchronisation hat einen Fehler generiert, und str1 enthält den Fehlertext. |
DBSC_EVENTTYPE_WARNING_MSG |
Die Synchronisation hat eine Warnung generiert, und str1 enthält den Text der Warnung. |
DBSC_EVENTTYPE_INFO_MSG |
Die Synchronisation hat eine Meldung generiert, und str1 enthält den Meldungstext. |
DBSC_EVENTTYPE_PROGRESS_INDEX |
Stellt die Informationen für die Aktualisierung des Fortschrittsbalkens bereit. val1 enthält den neuen Wert des Verarbeitungsfortschritts. Der verarbeitete Prozentwert kann ermittelt werden, indem val1 durch 1000 dividiert wird. |
DBSC_EVENTTYPE_PROGRESS_TEXT |
Der dem Fortschrittsbalken zugeordnete Text wurde aktualisiert und enthält den neuen Wert. |
DBSC_EVENTTYPE_TITLE |
Der Titel für das Synchronisationsfenster/Steuerelement wurde geändert, und str1 enthält den neuen Titel. |
DBSC_EVENTTYPE_SYNC_START |
Die Synchronisation wurde gestartet. Es gibt keine zusätzlichen Informationen zu diesem Ereignis. |
DBSC_EVENTTYPE_SYNC_DONE |
Die Synchronisation ist abgeschlossen, und val1 enthält den Beendigungscode aus der Synchronisation. Der Wert 0 zeigt Erfolg an. Ein Wert ungleich Null zeigt an, dass die Synchronisation fehlgeschlagen ist. |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |