Frühere UltraLite-Anwendungen müssen mit APIs der neuen Version 11.0.0 neu aufgebaut werden. Seit UltraLite 10 wurden an diesen APIs bedeutende Erweiterungen vorgenommen, die es erforderlich machen, dass Sie zunächst Codeänderungen (falls zutreffend) durchführen und die Anwendung dann neu erstellen.
Überprüfen Sie, bevor Sie beginnen, die neuen Funktionen und Verhaltensänderungen von UltraLite, um festzustellen, welche Änderungen an der von Ihnen verwendeten API vorgenommen wurden. Weitere Hinweise finden Sie unter Neue Funktionen von UltraLite.
Ihr Verbindungscode muss aktualisiert werden.
Seit Version 10 erfordert UltraLite keine separate .usm-Datei zum Erstellen einer Datenbank. Stattdessen kann eine Datenbank auf dem Desktop konfiguriert und mit der Anwendung bereitgestellt werden, oder die Anwendung kann die Datenbank anwendungsseitig erstellen.
Die Authentifizierung ist in dieser Version in UltraLite immer aktiviert und kann bis zu vier Benutzer-IDs und Kennwörter unterstützen. Wenn Sie jedoch keine Authentifizierung in der Datenbank wünschen, erstellen Sie keine Benutzer-IDs und Kennwörter. UltraLite stellt immer die Standardwerte UID=DBA und PWD=sql bereit, wenn keine Werte angegeben werden. Weitere Hinweise finden Sie unter Kombinationen von Benutzer-ID und Kennwort interpretieren.
Wenn Sie mehrere Embedded SQL-Dateien haben, müssen Sie jede von ihnen zunächst mit dem SQL-Präprozessor (sqlpp) vorverarbeiten, um die C/C++-Quelldateien zu erstellen. Sie müssen hierbei jedoch keine Referenzdatenbank verwenden. UltraLite-Datenbanken unterstützen Embedded SQL nun direkt.
Unicode-Zeichen werden nicht mehr wie in früheren Versionen unterstützt. UltraLite-Datenbanken der Version 11.0.0 verwenden stattdessen für Mehrbytezeichen die UTF-8-Kodierung. Sie brauchen daher keine Unicode-Datenbank mehr für eine Nicht-Unicode-Laufzeitdatenbank planen.
Upgrade-Prozesse für Anwendungscode der UltraLite-Version 9 und früher
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 |