当安装 Paradox 数据库的驱动程序时,设置程序会在引擎的 Windows 注册表和 ISAM Formats子键写入一些缺省值。不应直接修改这些设置(除非必要);而应使用应用程序的设置程序来添加、删除、或更改这些设置。下列部分描述 Paradox 数据库驱动程序的初始化和 ISAM Formats 设置。
Paradox 数据库驱动程序在两种模式中的哪一种下工作取决于是否安装了Borland数据库引擎(BDE) 。 Paradox数据在BDE存在时才是可维护的。 BDE不存在时,Paradox数据可能被读,导出或连接到只读方式。
Jet\3.5\Engines\Paradox 文件夹包含用来访问外部 Paradox 数据的 Mspdox35.dll 驱动程序的初始化设置。文件夹中项目的典型设置显示於下列示例。
win32=<path>\ mspbde40.dll
PageTimeout=600
CollatingSequence=ASCII
DataCodePage=OEM
ParadoxUserName=Kimberly
ParadoxNetPath=P:\PDOXDB
ParadoxNetStyle=4.X
Microsoft Jet 数据库引擎使用如下的 Paradox 文件夹项目。
项目 | 说明 |
---|---|
win32 | mspbde40.dll的位置。这个完整路径在安装时就已确定。在 Windows 95 和Windows NT 4.0 中的值是字符串类型,而在 Windows NT 3.51 中是 REG_SZ 类型。 |
PageTimeout | 从数据放在内部高速缓冲时起,到它变为无效之间的时间长度。此数值以 100 毫秒为单位。缺省值是 600 个单位或 60 秒。在 Windows 95 和 Windows NT 4.0 中的值是 DWORD 类型,而在Windows NT 3.51 中是 REG_DWORD 类型。 |
CollatingSequence | 该设置只用于BDE不存在时。
所有使用 Microsoft Jet 数据库引擎创建或打开的 Paradox 表的排序序列。可能的值为 ASCII、International、Norwegian-Danish、和Swedish-Finnish。CollatingSequence 项目必须符合 Paradox 表创建时使用的排序序列。缺省值是 ASCII。在 Windows 95 和Windows NT 4.0 中的值是字符串类型,而在 Windows NT 3.51 中是 REG_SZ 类型。 |
DataCodePage | 该设置只用于BDE不存在时。
如何存储文本页的指示器。可能的设置是:
OEM 为缺省值。在 Windows 95 和Windows NT 4.0 中的值是字符串类型,而在 Windows NT 3.51 中是 REG_SZ 类型。 |
ParadoxUserName | 如果一个表被 Paradox ISAM 锁定,并且访问Paradox(不是 ISAM )数据的交互用户企图放置不兼容的锁定时,Paradox 将显示的名称。在安装程序中没有入口。须自己创建。在 Windows 95 和Windows NT 4.0 中的值是字符串类型,而在 Windows NT 3.51 中是 REG_SZ 类型。
注意 如果指示 ParadoxUserName,必须同时指定ParadoxNetPath 和 ParadoxNetStyle,否则当您试图访问外部 Paradox 数据时将收到一个错误。如果在网络上以多用户方式访问 Paradox 数据库,则必须用手工添加或修改这个注册表项。 |
ParadoxNetPath | 包含 PARADOX.NET 文件(Paradox 3.x 版)或 PDOXUSRS.NET 文件(Paradox 4.x 版)的目录的完整路径。在安装程序中没有入口。须自己创建。对所有共享一个特定数据库(目录)的用户来说,完整的 ParadoxNetPath(包括驱动器字母) 必须一致。在 Windows 95 和Windows NT 4.0 中的值是字符串类型,而在 Windows NT 3.51 中是 REG_SZ 类型。
注意 如果指示 ParadoxNetPath,必须同时指定 ParadoxUserName 和 ParadoxNetStyle,否则当您试图访问外部 Paradox 数据时将收到一个错误。如果在网络上以多用户方式访问 Paradox 数据库,则必须用手工添加或修改这个注册表项。 |
ParadoxNetStyle | 当访问 Paradox 数据时所使用的网络访问形式。可能的值为:
注意 Paradox 3.x 的用户不能将此设置为 4.x 否则驱动程序将使用错误的锁定方法。Paradox 5.0 的用户必须使用 4.x ParadoxNetStyle 的设置来确定适当的锁定行为。 在安装程序中没有入口。须自己创建。此项目应该对应组中的用户所使用的 Paradox 版本。对所有共享一个特定数据库(目录)的用户来说,它必须一致。缺省值是 4.x。在 Windows 95 和Windows NT 4.0 中的值是字符串类型,而在 Windows NT 3.51 中是 REG_SZ 类型。 注意 如果指示 ParadoxNetStyle,必须同时指定 ParadoxNetPath 和 ParadoxUserName ,否则当您试图访问外部 Paradox 数据时将收到一个错误。 |
Jet\3.5\ISAM Formats\Paradox 3.x 文件夹包含下列项目。
项目 | Windows NT 3.51 类型 | Windows 95 and Windows NT 4.0 类型 | 值 |
---|---|---|---|
Engine | REG_SZ | String | Paradox |
ExportFilter | REG_SZ | String | Paradox 3(*.db) |
ImportFilter | REG_SZ | String | Paradox(*.db) |
CanLink | REG_BINARY | Binary | 01 |
OneTablePerFile | REG_BINARY | Binary | 01 |
IsamType | REG_DWORD | DWORD | 0 |
IndexDialog | REG_BINARY | Binary | 00 |
CreateDBOnExport | REG_BINARY | Binary | 00 |
ResultTextImport | REG_SZ | String | 从外部文件将数据导入当前数据库。对当前数据库中数据的更改将不会更改外部文件中的数据。 |
ResultTextLink | REG_SZ | String | 在链接到外部文件的当前数据库中创建一个表。更改当前数据库中的数据时将会更改外部文件中的数据。 |
ResultTextExport | REG_SZ | String | 从当前数据库将数据导入 Paradox 3 版的文件。如果导入已存在的文件,这次处理将改写已存在的数据。 |
SupportsLongNames | REG_BINARY | Binary | 00 |
Jet\3.5\ISAM Formats\Paradox 4.x 文件夹包含下列项目。
项目 | Windows NT 3.51 类型 | Windows 95 and Windows NT 4.0 类型 | 值 |
---|---|---|---|
Engine | REG_SZ | String | Paradox |
ExportFilter | REG_SZ | String | Paradox 4(*.db) |
CanLink | REG_BINARY | Binary | 01 |
OneTablePerFile | REG_BINARY | Binary | 01 |
IsamType | REG_DWORD | DWORD | 0 |
IndexDialog | REG_BINARY | Binary | 00 |
CreateDBOnExport | REG_BINARY | Binary | 00 |
ResultTextExport | REG_SZ | String | 从当前数据库将数据导入 Paradox 4 版的文件。如果导入已存在的文件,这次处理将改写已存在的数据。 |
SupportsLongNames | REG_BINARY | Binary | 00 |
Jet\3.5\ISAM Formats\Paradox 5.x 文件夹包含下列项目。
项目 | Windows NT 3.51 类型 | Windows 95 and Windows NT 4.0 类型 | 值 |
---|---|---|---|
Engine | REG_SZ | String | Paradox |
ExportFilter | REG_SZ | String | Paradox 5(*.db) |
CanLink | REG_BINARY | Binary | 01 |
OneTablePerFile | REG_BINARY | Binary | 01 |
IsamType | REG_DWORD | DWORD | 0 |
IndexDialog | REG_BINARY | Binary | 00 |
CreateDBOnExport | REG_BINARY | Binary | 00 |
ResultTextExport | REG_SZ | String | 从当前数据库将数据导入 Paradox 5 版的文件。如果导入已存在的文件,这次处理将改写已存在的数据。 |
SupportsLongNames | REG_BINARY | Binary | 00 |
Jet\3.5\ISAM Formats\Paradox 7.x 文件夹包含下列项目。
项目 | Windows NT 3.51 类型 | Windows 95 and Windows NT 4.0 类型 | 值 |
---|---|---|---|
Engine | REG_SZ | String | Paradox |
ExportFilter | REG_SZ | String | Paradox 7(*.db) |
CanLink | REG_BINARY | Binary | 01 |
OneTablePerFile | REG_BINARY | Binary | 01 |
IsamType | REG_DWORD | DWORD | 0 |
IndexDialog | REG_BINARY | Binary | 00 |
CreateDBOnExport | REG_BINARY | Binary | 00 |
ResultTextExport | REG_SZ | String | 从当前数据库将数据导入 Paradox 7 版的文件。如果导入已存在的文件,这次处理将改写已存在的数据。 |
SupportsLongNames | REG_BINARY | Binary | 00 |
注意 当更改 Windows 注册表设置时,要使新设置生效,必须先退出,然后重新激活数据库引擎。
定制 Microsoft Jet 的 Windows 注册环境