CustDB 是一个简单的销售状态应用程序。它位于 SQL Anywhere 安装目录的 samples-dir\UltraLite\ 子目录中。通用文件位于 CustDB 子目录中。特定于 Windows Mobile 的文件位于 CustDB 的 EVC 子目录中。
CustDB 应用程序作为 eMbedded Visual C++ 3.0 项目提供。
有关示例数据库模式的图示,请参见关于 CustDB 示例数据库。
启动 eMbedded Visual C++。
打开对应于您的 eMbedded Visual C++ 版本的项目文件:
对于 eVC 3.0 是 samples-dir\UltraLite\CustDB\EVC\EVCCustDB.vcp。
对于 eVC 4.0 是 samples-dir\UltraLite\CustDB\EVC40\EVCCustDB.vcp。
选择 [Build] » [Set Active Platform] 来设置目标平台。
按照您的需要设置平台。
选择 [Build] » [Set Active Configuration] 来选择配置。
按照您的需要设置活动配置。
如果只是构建用于 Pocket PC x86em 模拟器平台的 CustDB,可以:
选择 [Project] » [Settings]。
在 [Link] 选项卡上的 [Object/library Modules] 字段中,将 UltraLite 运行时库条目更改为 emulator30 目录,而不是更改为 emulator 目录。
构建该应用程序:
按 F7 或选择 [Build] » [Build EVCCustDB.exe] 来构建 CustDB。
在 eMbedded Visual C++ 构建该应用程序后,它自动尝试将该应用程序上载到远程设备。
启动 MobiLink 服务器:
要启动 MobiLink 服务器,从 [开始] 菜单中选择 [程序] » [SQL Anywhere 11] » [MobiLink] » [同步服务器示例]。
运行 CustDB 应用程序:
运行 CustDB 应用程序之前,必须将 custdb 数据库复制到设备的根文件夹。将名为 samples-dir\UltraLite\CustDB\custdb.udb 的数据库文件复制到设备的根目录。
按 Ctrl+F5 或选择 [Build] » [Execute CustDB.exe]。
示例项目在任何可能的位置都会使用环境变量。您可能需要对项目进行调整才能正确地构建应用程序。如果遇到问题,请尝试在 Microsoft Visual C++ 文件夹中搜索丢失的文件,并添加相应的目录设置。
对于嵌入式 SQL,构建过程使用 SQL 预处理器 sqlpp 将文件 CustDB.sqc 预处理为文件 CustDB.cpp。对于其中所有嵌入式 SQL 都可限制为一个源模块的较小 UltraLite 应用程序来说,此单步过程非常有用。在比较大的 UltraLite 应用程序中,需要使用多个 sqlpp 调用。
请参见构建嵌入式 SQL 应用程序。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |