Erforderliche Codeänderung für Palm-Anwendungen Ihr Code muss festlegen, ob für die Version 4.x der Palm Computing-Plattform die standardmäßige datensatzbasierte Datenbankspeicherung oder der dateibasierte Erweiterungskartenspeicher verwendet werden soll. Sie müssen einen einzelnen Funktionsaufruf hinzufügen, bevor Sie ULPalmLaunch (Embedded SQL) oder ULData.PalmLaunch (C++-API) aufrufen. Die Funktionsaufrufe lauten wie folgt:
ULEnablePalmRecordDB( &sqlca ); |
oder
ULEnableFileDB( & sqlca ); |
Geben Sie ULEnablePalmRecordDB an, wenn Sie die datensatzbasierte Speicherung verwenden und ULEnableFileDB für die dateibasierte Speicherung. Wenn das Gerät die dateibasierte Speicherung nicht unterstützt, setzt ULPalmLaunch den Wert für SQLCODE auf -82.
Die folgenden Umgebungen bzw. Funktionen werden von UltraLite nicht mehr unterstützt:
DOS-Zielplattform DOS ist keine unterstützte Plattform mehr.
Metrowerks CodeWarrior 5 Entwicklungsplattform CodeWarrior 6 ist jetzt für die UltraLite-Entwicklung erforderlich.
Palm 2.x nicht mehr unterstützt UltraLite unterstützt die Entwicklung für Palm OS 2.x-Geräte, wie etwa den PalmPilot Professional, nicht mehr. Erforderlich ist nun Version 3.0 oder höher.
ULPalmDBStream und ULConduitStream nicht mehr unterstützt Der neue Synchronisationsdatenstrom für die HotSync- und ScoutSync-Synchronisation auf der Palm Computing-Plattform bedeutet, dass die Funktionen ULPalmDBStream und ULConduitStream aufgegeben wurden. Sie werden weiterhin akzeptiert, haben aber keine Wirkung.
UltraLite-Generator verwendet externe Java Virtual Machine Der UltraLite-Analyzer wird nun außerhalb der Datenbank-Engine ausgeführt und kann daher auch für Referenzdatenbanken verwendet werden, die nicht Java-aktiviert sind.
Geänderter UltraLite JDBC-Paketname Der Paketname für die UltraLite JDBC-Funktionen wurde von com.sybase.asa.ultralite.jdbc zu ianywhere.ultralite.jdbc geändert. Dies erfordert eine Änderung der import
-Anweisungen, die für UltraLite-Anwendungen verwendet werden.
Alle Änderungen müssen vor der Download-Synchronisation festgeschrieben werden Die Synchronisation der Download-Daten stellt nun keine Ausnahme von der Regel mehr dar, dass alle Änderungen vor der Synchronisation festgeschrieben werden müssen.
Sie sollten auch Verhaltensänderungen in Bezug auf Adaptive Server Anywhere überprüfen, da einige sich auf Ihre Anwendung auswirken können.
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 |