In dieser Lektion aktualisieren Sie mit Ihrer Android-Anwendung die entfernte UltraLite-Datenbank und synchronisieren die konsolidierte CustDB-Datenbank.
Voraussetzungen
In dieser Lektion wird davon ausgegangen, dass Sie bereits alle vorherigen Lektionen abgeschlossen haben. Siehe Lektion 1: Einrichten eines neuen Android-Projekts.
Vergewissern Sie sich, dass das Feld Employee ID (Mitarbeiter-ID) 50, das Feld Host 10.0.2.2 und das Feld Port 80 ist. Klicken Sie anschließend auf Save (Speichern).
Die Anwendung wird automatisch synchronisiert und aus der konsolidierten CustDB-Datenbank wird eine Menge von Mitarbeitern, Produkten und Bestellungen in die Anwendung heruntergeladen.
Klicken Sie im Simulator auf Menu (Menü) » New (Neu).
Im Feld Customer (Kunde) wählen Sie Ace Properties (Ace-Eigenschaften).
Im Feld Product (Produkt) wählen Sie 4x8 Drywall x100.
Im Feld Quantity (Menge) geben Sie 999 ein.
Im Feld Discount (Rabatt) geben Sie 25 ein.
Klicken Sie auf OK, um die neue Bestellung hinzuzufügen.
Synchronisieren Sie die Anwendung mit der konsolidierten CustDB-Datenbank.
Klicken Sie im Simulator auf Menu (Menü) und dann auf Sync (Synchronisieren).
Verbinden Sie sich mit der konsolidierten CustDB-Datenbank mittels Interactive SQL.
Klicken Sie auf Start » Programme » SQL Anywhere 16 » Administrationstools » Interactive SQL oder führen Sie folgenden Befehl aus:
dbisql |
Klicken Sie auf ODBC Data Source Name (ODBC-Datenquellenname) und dann auf SQL Anywhere 16 CustDB.
Klicken Sie auf Verbinden.
Vergewissern Sie sich, dass die Synchronisation erfolgreich war
Führen Sie die folgende SQL-Anweisung in Interactive SQL aus:
SELECT order_id, disc, quant, notes, status, c.cust_id, cust_name, p.prod_id, prod_name, price FROM ULOrder o, ULCustomer c, ULProduct p WHERE o.cust_id = c.cust_id AND o.prod_id = p.prod_id AND c.cust_name = 'Ace Properties' AND p.prod_name = '4x8 Drywall x100' |
Die Synchronisation war erfolgreich, wenn ein Bestellungseintrag in Interactive SQL angezeigt wird.
Schließen Sie das Simulator-Fenster.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |