PocketBuilder 2.1 has been tested with Adaptive Server® Anywhere 9 and its more recent version, SQL Anywhere® 10. These are transaction-based, relational SQL databases for the desktop and for Windows CE platforms. Alternatively, you can use UltraLite®, a relational database expressly designed for small mobile and embedded devices, with your PocketBuilder applications.
The developer edition of SQL Anywhere Studio® 9 is part of the PocketBuilder 2.0 installation. It includes Adaptive Server Anywhere 9 and UltraLite 9, as well as MobiLink™ 9. Upgrade information is available from the Sybase iAnywhere Web site.
PocketBuilder assumes SQL Anywhere Studio 9 as the default version for application database connections. If you upgrade to version 10, you must include the version driver information in your data source name files or DBParm connection strings.
You should use the same version of SQL Anywhere or Adaptive Server Anywhere on handheld devices and the desktop. If you install SQL Anywhere 10 to a device or emulator, make sure you select the International Components for Unicode (ICU) check box. If you already installed SQL Anywhere 10 to a device without selecting this check box, you must reinstall SQL Anywhere with the ICU setup selection before running an application that connects to a SQL Anywhere database.
SQL Anywhere 10 has a bigger “footprint” than Adaptive Server Anywhere 9. Some Pocket PC 2002 devices can freeze while running SQL Anywhere 10 applications. For applications using SQL Anywhere 10 databases, you should use Pocket PC 2003, Windows Mobile 5, or Windows Mobile 6 devices.