安装 Paradox 数据库驱动程序时,安装程序会将一组默认值写入 Microsoft® Windows® 注册表中的 Engines 和 ISAM Formats 子键。您不应直接修改这些设置(除非必要),请使用应用程序的安装程序添加、删除或更改这些设置。以下各节描述 Paradox 数据库驱动程序的初始化和 ISAM 格式设置。
Paradox 数据库驱动程序可以用两种模式之一运行,这取决于是否安装了 Borland 数据库引擎 (BDE)。Paradox 数据只能使用 BDE 进行更新。没有 BDE,Paradox 数据只能被读取、导出或进行只读链接。
Paradox 初始化设置
Jet\4.0\Engines\Paradox 文件夹包括 Mspdox35.dll 驱动程序(用于访问外部 Paradox 数据)的初始化设置。下面的示例显示了此文件夹中各项的典型设置。
win32=<path>\ mspbde40.dll
PageTimeout=600
CollatingSequence=ASCII
DataCodePage=OEM
ParadoxUserName=Kimberly
ParadoxNetPath=P:\PDOXDB
ParadoxNetStyle=4.X
Microsoft Jet 数据库引擎使用如下所示的 Paradox 文件夹项。
| 项 | 说明 |
|---|---|
| win32 | mspbde40.dll 的位置。完整路径在安装时确定。 |
| PageTimeout | 从将数据放在内部缓存中到该数据失效之间的时间长度,值以 100 毫秒为单位进行指定,默认值为 600 单位(即 60 秒)。 |
| CollatingSequence | 此设置只在计算机上没有 BDE 时使用。
使用 Microsoft Jet 数据库引擎创建的所有 Paradox 表的合并序列。可能值为 ASCII、International、Norwegian-Danish 和 Swedish-Finnish。CollatingSequence 项必须与生成 Paradox 表时使用的合并序列匹配。默认值为 ASCII。 |
| DataCodePage | 此设置只在计算机上没有 BDE 时使用。
指示器,确定如何存储文本页。可能设置有:
默认值为 OEM。 |
| ParadoxUserName | 如果表被 Paradox ISAM 锁定,并且访问 Paradox(而不是 ISAM)数据的交互式用户尝试进行不兼容的锁定,则 Paradox 将显示该名称。安装程序不会添加此项,您必须创建此项。
注释 如果指示了 ParadoxUserName,还必须指定 ParadoxNetPath 和 ParadoxNetStyle,否则,在尝试访问外部 Paradox 数据时将收到错误。另外,如果要通过网络以多用户模式访问 Paradox 数据库,还需要手动添加或修改此注册表项。 |
| ParadoxNetPath | 包含 PARADOX.NET 文件(用于 Paradox 3.x)或 PDOXUSRS.NET 文件(用于 Paradox 4.x)的目录的完整路径。安装程序不会添加此项,您必须创建此项。对于共享特殊数据库(目录)的所有用户,完整 ParadoxNetPath(包括驱动器号)必须对于共享特殊数据库(目录)的所有用户都一致。
注释 如果指示了 ParadoxNetPath,还必须指定 ParadoxUserName 和 ParadoxNetStyle,否则,在尝试访问外部 Paradox 数据时将会收到错误。另外,如果要通过网络以多用户模式访问 Paradox 数据库,则需要手动添加或修改此注册表项。 |
| ParadoxNetStyle | 访问 Paradox 数据时要使用的网络访问样式。可能值有:
注释 Paradox 3.x 用户不能将此设为 4.x,否则驱动程序将使用错误的锁定方法。Paradox 5.0 用户必须使用 4.x ParadoxNetStyle 设置才能确保锁定行为正确。 安装程序不会添加此项,必须创建此项。无论组中用户使用什么版本的 Paradox,此项都应与该版本对应。对于共享特殊数据库(目录)的所有用户,此项必须一致。默认值为 4.x。 注释 如果指示了 ParadoxNetStyle,还必须指定 ParadoxUserName 和 ParadoxNetPath,否则,在尝试访问外部 Paradox 数据时将会收到错误。 |






