當安裝 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 |
從數據放在內部高速緩沖時起,到它變?yōu)闊o效之間的時間長度。此數值以 100 毫秒為單位。缺省值是 600 個單位或 60 秒。在 Windows 95 和 Windows NT 4.0 中的值是 DWORD 類型,而在Windows NT 3.51 中是 REG_DWORD 類型。 |
||||
CollatingSequence |
該設置只用于BDE不存在時。 所有使用 Microsoft Jet 數據庫引擎創(chuàng)建或打開的 Paradox 表的排序序列??赡艿闹禐?ASCII、International、Norwegian-Danish、和Swedish-Finnish。CollatingSequence 項目必須符合 Paradox 表創(chuàng)建時使用的排序序列。缺省值是 ASCII。在 Windows 95 和Windows NT 4.0 中的值是字符串類型,而在 Windows NT 3.51 中是 REG_SZ 類型。 |
||||
DataCodePage |
該設置只用于BDE不存在時。 如何存儲文本頁的指示器??赡艿脑O置是:
OEM 為缺省值。在 Windows 95 和Windows NT 4.0 中的值是字符串類型,而在 Windows NT 3.51 中是 REG_SZ 類型。 |
||||
ParadoxUserName |
如果一個表被 Paradox ISAM 鎖定,并且訪問Paradox(不是 ISAM )數據的交互用戶企圖放置不兼容的鎖定時,Paradox 將顯示的名稱。在安裝程序中沒有入口。須自己創(chuàng)建。在 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 版)的目錄的完整路徑。在安裝程序中沒有入口。須自己創(chuàng)建。對所有共享一個特定數據庫(目錄)的用戶來說,完整的 ParadoxNetPath(包括驅動器字母) 必須一致。在 Windows 95 和Windows NT 4.0 中的值是字符串類型,而在 Windows NT 3.51 中是 REG_SZ 類型。 注意 如果指示 ParadoxNetPath,必須同時指定 ParadoxUserName 和 ParadoxNetStyle,否則當您試圖訪問外部 Paradox 數據時將收到一個錯誤。如果在網絡上以多用戶方式訪問 Paradox 數據庫,則必須用手工添加或修改這個注冊表項。 |
||||
ParadoxNetStyle |
當訪問 Paradox 數據時所使用的網絡訪問形式??赡艿闹禐椋?/span>
注意 Paradox 3.x 的用戶不能將此設置為 4.x 否則驅動程序將使用錯誤的鎖定方法。Paradox 5.0 的用戶必須使用 4.x ParadoxNetStyle 的設置來確定適當的鎖定行為。 在安裝程序中沒有入口。須自己創(chuàng)建。此項目應該對應組中的用戶所使用的 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 |
在鏈接到外部文件的當前數據庫中創(chuàng)建一個表。更改當前數據庫中的數據時將會更改外部文件中的數據。 |
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 注冊環(huán)境