Palm 应用程序需要的代码改变 您的代码必须指定对于 Palm Computing Platform 4.x 版是使用基于标准记录的数据库存储还是使用基于文件的扩展卡存储。在调用 ULPalmLaunch(嵌入式 SQL)或 ULData.PalmLaunch (C++ API) 之前必须添加一个函数调用。函数调用如下:
ULEnablePalmRecordDB( &sqlca );
或者
ULEnableFileDB( & sqlca );
如果您使用基于记录的存储,则应提供 ULEnablePalmRecordDB,如果使用基于文件的存储,则应提供 ULEnableFileDB。如果设备不支持基于文件的存储,ULPalmLaunch 就会设置 SQLCODE -82。
UltraLite 不再支持以下平台:
DOS 目标平台 DOS 不再是受支持的平台。
Metrowerks CodeWarrior 5 开发 CodeWarrior 6 现在是 UltraLite 开发所必需的。
不再支持 Palm 2.x UltraLite 不再支持针对 Palm OS 2.x 设备(如 PalmPilot Professional)的开发。需要 3.0 版或更高版本。
不再支持 ULPalmDBStream 和 ULConduitStream Palm Computing Platform 上的 HotSync 或 ScoutSync 同步的新同步流意味着 ULPalmDBStream 和 ULConduitStream 函数已陈旧。它们仍被接受,但不起作用。
UltraLite 生成器使用外部 Java VM UltraLite 分析器现在在数据库引擎的外部运行,因此可以对照参考数据库使用,即使它们不具备 Java 功能。
UltraLite JDBC 包名称改变 UltraLite JDBC 函数的包名称已经从 com.sybase.asa.ultralite.jdbc 改为 ianywhere.ultralite.jdbc。这要求对用于 UltraLite 应用程序的 import 语句进行更改。
所有更改必须在下载同步之前提交 只下载同步不再是例外,所有更改都必须在同步之前提交。
不再支持 dbmlsync StreamCompression 扩展选项 现在这个选项被忽略。
您还应检查 Adaptive Server Anywhere 的行为更改,因为某些更改可能会对应用程序产生影响。有关详细信息,请参见 Adaptive Server Anywhere 的行为更改。
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。