初始化 Paradox 數據庫的驅動程序

此頁沒有內容條目
內容

初始化 Paradox 數據庫的驅動程序

當安裝 Paradox 數據庫的驅動程序時,設置程序會在引擎的 Windows 注冊表和 ISAM Formats子鍵寫入一些缺省值。不應直接修改這些設置(除非必要);而應使用應用程序的設置程序來添加、刪除、或更改這些設置。下列部分描述 Paradox 數據庫驅動程序的初始化和 ISAM Formats 設置。

Paradox 數據庫驅動程序在兩種模式中的哪一種下工作取決于是否安裝了Borland數據庫引擎(BDE) 。 Paradox數據在BDE存在時才是可維護的。 BDE不存在時,Paradox數據可能被讀,導出或連接到只讀方式。

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:OEM-執(zhí)行 OemToAnsi 和 AnsiToOem 轉換。
?ANSI:ANSI—不執(zhí)行 OemToAnsi 和 AnsiToOem轉換。

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>

?3.x
?4.x

注意 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 數據時將收到一個錯誤。

 

Paradox ISAM Formats

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)境