Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
创建新的 UltraLite 数据库时,此连接参数命名新数据库文件。
打开到现有数据库的连接时,此参数标识该数据库。
device:DBF=path\db | temp_dir=\Temp
应对使用同一连接字符串的 UltraLite 客户端应用程序使用 device 连接参数,以连接到 Microsoft Windows CE 或 iPhone 设备。
冒号 (:) 与下划线 (_) 均可作为分隔符。带前缀的选项优先于不带前缀的选项。
temp_dir 连接参数现在可用。必须对一个(现存的)目录进行命名。UL 会将临时文件(其名称仍由数据库名派生得出)放置在指定的目录中,而不是放置在数据库文件旁边(之前的缺省行为)。指定 I/O 特性更快的临时目录可提升性能,例如相对于高速缓存较大的临时表。长时间运行的事务也可在临时文件中占据相当大的空间。
device 的值必须满足 Windows CE 或 iPhone 的文件名要求。如果包含了数据库的绝对路径,则在设置此文件的路径之前,所有目录必须都已存在。UltraLite 不会自动创建目录。
参数值中的所有前导空格和尾随空格均被忽略。此连接参数的值不能包含前导单引号、前导双引号或分号。
以下示例创建一个新连接,并为 Windows 桌面操作系统平台和 Windows Mobile 平台标识不同的数据库文件:
"desktop:DBF=C:\dir\db.udb; device:DBF=\SD Card\db.udb; device:temp_dir=\Temp; device:cache_size=4M"