在 Windows Mobile 操作系统上没有 ODBC 驱动程序管理器。导入库 (dbodbc12.lib) 直接定义进入 SQL Anywhere ODBC 驱动程序 dbodbc12.dll 的入口点。此文件位于 SQL Anywhere 安装目录的 SDK\Lib\CE\Arm.50 子目录中。
由于 Windows Mobile 没有 ODBC 驱动程序管理器,因此必须在提供给 SQLDriverConnect 函数的链接字符串中以 "DRIVER= 参数" 的形式指定 SQL Anywhere ODBC 驱动程序 DLL 的位置。以下是一个示例。
szConnStrIn = "driver=ospath\\dbodbc12.dll;dbf=\\samples-dir\\demo.db" |
这里,ospath 是 Windows Mobile 设备上 Windows 目录的完整路径。例如:
\\Windows |
将包含平台特定的导入库的目录添加到库目录列表中。
有关支持的 Windows Mobile 版本列表,请参见 http://www.sybase.com/detail?id=1002288 中的 "SQL Anywhere 支持的 PC 平台" 表。
示例程序 (odbc_sample.cpp) 使用一个名为 SQL Anywhere 12 Demo.dsn 的文件数据源(FileDSN 连接参数)。该文件在您将 SQL Anywhere for Windows Mobile 安装到设备上时被放置在 Windows Mobile 设备的根目录下。您可以通过 ODBC 数据源管理器在桌面系统上创建文件数据源,但是必须为桌面环境设置文件数据源,然后对其进行编辑使之符合 Windows Mobile 环境。在进行适当的编辑后,可将它们复制到 Windows Mobile 设备。
有关 samples-dir 缺省位置的信息,请参见示例目录。
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |