Nachstehend finden Sie eine Liste der Verhaltensänderungen gegenüber früheren Versionen der Software.
Änderung der unterstützten Plattformen In Bezug auf die unterstützten Deploymentplattformen wurden die folgenden Änderungen durchgeführt.
ScoutSync wird nicht mehr unterstützt Die Unterstützung der Synchronisationssoftware ScoutSync wurde aufgegeben.
VxWorks wird nicht mehr unterstützt Das Betriebssystem VxWorks wird nicht mehr unterstützt.
JDK 1.1.8 für PureJava UltraLite ist erforderlich Das Entwicklungsmodell für Pure Static Java erfordert anstelle von JDK 1.1.4 oder später nun JDK 1.1.8 oder später.
Palm OS-Änderungen Änderungen der UltraLite-Architektur für Palm OS bieten bessere Performance auf neueren Geräten. Eine Folge ist, dass UltraLite mehr dynamischen Speicher benötigt als in früheren Versionen. Für alle anderen Anwendungen außer sehr kleinen Datenbanken wird empfohlen, Palm OS Version 3.5 oder später mit 4 MByte Speicher oder mehr zu verwenden.
MobileBuilder und PRC Tools werden nicht mehr unterstützt Die UltraLite-Entwicklung auf der PenRight wird nicht länger unterstützt! Die MobileBuilder-Plattform wird nicht mehr unterstützt. Die Entwicklung mit der GNU PRC Tool-Kette wird ebenfalls nicht mehr unterstützt.
Änderungen der Entwicklungsplattformen Die Anwendungsentwicklung für UltraLite-Komponenten wird nun nur noch für Windows NT/2000/XP unterstützt. Die Entwicklung der statischen Schnittstellen wird auch unter Windows 98 SE unterstützt. Andere Mitglieder der Windows 95/98/Me-Familie werden hinsichtlich der Entwicklung nicht unterstützt.Die unterstützten Metrowerks CodeWarrior-Versionen sind nun 8 und 9.
Änderung der Dokumentationsterminologie Die Einführung der UltraLite-Komponenten hat einige neue Namen erforderlich gemacht, um die verschiedenen Schnittstellen zu unterscheiden. Die älteren UltraLite-Schnittstellen (Embedded SQL, die C++-API und die Java API) werden nun als statische Schnittstellen bezeichnet, da die von ihnen verwendeten Abfragen zum Zeitpunkt der Kompilierung festgelegt werden müssen. Die Komponenten bieten auch Zugriff auf dynamisches SQL.
UltraLite-Laufzeitbibliothek unter Windows NT/2000/XP Die Komponenten ActiveX und MobileVB verwenden nun eine Unicode-Laufzeitbibliothek unter Windows. Diese Laufzeitbibliothek ist mit UltraLite-Datenbankdateien (.udb) der Version 8.0.2 für Windows kompatibel, aber nicht mit UltraLite-Datenbankdateien der Version 8.0.2, die auf anderen Betriebssystemen erstellt wurden.
file_name-Parameter In früheren Versionen der Software wurde der Parameter file_name, mit dem der Name der UltraLite-Datenbankdatei auf dem PC festgelegt wurde, auch verwendet, um den Dateinamen auf einem Gerät festzulegen, wenn kein plattformspezifischer Parameter angegeben wurde. Der Parameter file_name wird nun, ausgenommen auf PC-Betriebssystemen, ignoriert.
Änderungen der Static Java API Die Static Java API wurde geändert. Die folgenden Methoden, die das Objekt JdbcDatabase hatte, wurden auf das Objekt JdbcConnection verlagert:
countUploadRows
getLastDownloadTimeDate
getLastDownloadTimeLong
Die Methoden zur Erteilung und Entziehung von Berechtigungen wurden zu JdbcConnection zur Verwendung durch Anwendungen hinzugefügt, die kein explizites JdbcManager-Objekt haben.
Änderungen von Fehlercodes Einige UltraLite-Fehlercodes wurden auf spezifischere und hilfreichere Werte geändert. Wenn Sie Ihre Anwendung auf bestimmte Fehlercodes überprüfen, sollten Sie die neuen Codes nach einem Upgrade testen.
Wenn Sie z.B. auf SQLE_DATABASE_NOT_FOUND prüfen (oder die Entsprechung in einer der UltraLite-Schnittstellen), wenn Sie sich mit einer Datenbank verbinden, müssen Sie diese Meldung zu SQLE_ULTRALITE_DATABASE_NOT_FOUND ändern.
Eine Liste der Fehlercodes finden Sie im SQL-Fehlerobjekt der von Ihnen verwendeten Schnittstelle.
Änderung von UL_STORE_PARMS für Embedded SQL Der Makro UL_STORE_PARMS wird nun während der Anweisung EXEC SQL CONNECT ausgewertet. Die Datenbank wird nicht mehr während des dbinit-Aufrufs sondern bei der Verbindungserstellung gestartet . Das bedeutet, dass UL_STORE_PARMS verschieden oft ausgewertet werden kann, wenn Sie mehrere Verbindungen verwenden. Außerdem muss UL_STORE_PARMS vor allen EXEC SQL CONNECT-Anweisungen festgelegt werden.
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 |