Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » UltraLite - 数据库管理和参考 » UltraLite 数据库参考 » UltraLite 连接参数

 

UltraLite PALM_FILE 连接参数

在创建数据库时命名新的数据库文件。打开与现有数据库的连接时,此参数标识该数据库。

语法 1:基于记录的存储
PALM_FILE=name
语法 2:基于文件的存储
PALM_FILE=vfs:[ volume-label:| volume-ordinal:]filename
Default
  • DBF 连接参数。

  • 如果 DBF 连接参数或此连接参数的值均未设置,则缺省值为 ulstore.udb

注释

应为使用同一连接字符串的 UltraLite 客户端应用程序使用 PALM_FILE 连接参数,以连接到 Palm 设备以及其它平台。

此连接参数优先于 DBF 连接参数。如果要使用 UltraLite 管理工具连接,或者连接对象只连接到 Palm OS 数据库,请使用 DBF。

PALM_FILE 的值必须满足 Palm OS 平台的文件名要求。

您不能使用 Palm 安装工具将数据库部署到 VFS 卷。而是,您需要将数据库直接复制到带有读卡器的介质或某些其它工具上。

如果在创建文件,则必须使用 DBF 连接参数,并使用 .pdb 扩展名命名数据库。在桌面操作系统上管理 Palm OS 数据库时使用此数据库名称。管理工具和实用程序可以使用 DBF 连接参数连接到数据库,并且数据库具有 .pdb 扩展名。一旦将此文件部署到设备,扩展名 .pdb 将被删除。随后您的应用程序必须使用 Palm_FILE 连接参数连接到数据库,且数据库没有扩展名。

例如,如果您在管理工具桌面操作系统上使用 DBF=CustDB.pdb 命名文件 CustDB.pdb。当数据库部署到设备时,应用程序使用 PALM_FILE=CustDB 连接到同一数据库。

对于 VFS 存储,请始终指定绝对文件路径。使用完整的路径名指定目录时,如果这些目录不存在,则将创建它们。

参数值中的所有前导空格和尾随空格均被忽略。此连接参数的值不能包含前导单引号、前导双引号或分号。

另请参见
示例

以下示例创建一个新连接,并为桌面操作系统平台、Palm OS 平台和 Windows Mobile 平台标识不同的数据库文件:

Connection = DatabaseMgr.OpenConnection("UID=JDoe;PWD=ULdb;
NT_FILE=c:\test\MyTestDB.udb;CE_FILE=\database\MyCEDB.udb;PALM_FILE=MyPalmDB_MyCreatorID")