In dieser Lektion wird davon ausgegangen, dass Sie bereits alle vorherigen Lektionen abgeschlossen haben. Siehe Lektion 1: Kompilieren der Assembly CustdbScripts.dll mit MobiLink-Referenzen.
Die Klasse CustdbScripts.dll wurde in der vorangehenden Lektion erstellt und umfasst die Methoden UploadInsert() und DownloadCursor. Diese Methoden enthalten die Implementierungen der ULCustomer-Ereignisse upload_insert bzw. download_cursor.
In dieser Lektion verbinden Sie sich mit der Datenbank CustDB mithilfe von Interactive SQL und führen ml_add_dnet_table_script aus, wobei Sie MLExample.CustdbScripts.DownloadCursor für das Ereignis download_cursor festlegen.
Verbinden Sie sich mit der Beispieldatenbank über Interactive SQL.
Klicken Sie auf Start » Programme » SQL Anywhere 12 » Administrationstools » Interactive SQL oder führen Sie folgenden Befehl aus:
dbisql |
Klicken Sie auf ODBC-Datenquellenname und geben Sie SQL Anywhere 12 CustDB ein.
Klicken Sie auf Verbinden.
Führen Sie die folgenden SQL-Anweisungen in Interactive SQL aus, um festzulegen, dass .NET-Methoden ULCustomer-Ereignisse auf Tabellenebene verarbeiten:
CALL ml_add_dnet_table_script( 'custdb 12.0', 'ULCustomer', 'download_cursor', 'MLExample.CustdbScripts.DownloadCursor'); COMMIT; |
Im Folgenden finden Sie eine Beschreibung der einzelnen Parameter:
Parameter | Beschreibung |
---|---|
custdb 12.0 | Die Skriptversion |
ULCustomer | Die synchronisierte Tabelle |
download_cursor | Der Ereignisname |
MLExample.CustdbScripts.DownloadCursor | Die vollständig qualifizierte .NET-Methode |
Ihr hochgeladenes download_cursor-Skript erscheint möglicherweise nicht in Sybase Central. Um die jüngsten Änderungen am MobiLink-Projekt in Sybase Central anzuzeigen, klicken Sie auf das Menü Ansicht und auf Alles aktualisieren.
Schließen Sie Interactive SQL.
Fortfahren mit Lektion 5: Ausführen von MobiLink-Server mit -sl dnet.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |