Paradox データベース ドライバの初期化

Paradox データベース ドライバをインストールすると、セットアップ プログラムは Microsoft® Windows® レジストリの Engines サブキーと ISAM Formats サブキーに一連の既定値を書き込みます。これらの設定は必要な場合以外は直接変更しないでください。これらの設定に対して追加、削除、変更を行う場合は、アプリケーションのセットアップ プログラムを使用します。Paradox データベース ドライバの初期設定と ISAM Format の設定に関する説明を、次に示します。

Paradox データベース ドライバは、ボーランド データベース エンジン (BDE) がインストールされているかどうかにより、2 つのモードのうちのいずれかで動作します。Paradox のデータは、 BDE でのみ更新できます。BDE がインストールされていない場合、Paradox のデータは、読み取り専用として、読み込み、書き出し、あるいはリンクされます。

Paradox の初期設定

Jet\4.0\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 の格納場所です。このフル パスはインストール時に決まります。値の型は、Microsoft Windows 95 および Microsoft Windows NT 4.0 では文字列型 (String)、Microsoft Windows NT 3.51 では REG_SZ 型です。
PageTimeout データが内部キャッシュに置かれてから無効になるまでの時間です。値は 100 ミリ秒単位で指定します。既定値は 600 (60 秒) です。値の型は、Microsoft Windows 95 および Microsoft Windows NT 4.0 では DWORD 型、Microsoft Windows NT 3.51 では REG_DWORD 型です。
CollatingSequence この設定は、BDE がインストールされていない場合のみ使用されます。

Microsoft Jet データベース エンジンを使用して作成または開いたすべての Paradox テーブル用の照合順序です。設定可能な値は、ASCII、International、ノルウェー デンマーク、およびスウェーデン フィンランドです。CollatingSequence エントリは、Paradox テーブルの作成時に使用した照合順序と同じである必要があります。既定値は ASCII です。値の型は、Microsoft Windows 95 および Microsoft Windows NT 4.0 では文字列型 (String)、Microsoft Windows NT 3.51 では REG_SZ 型です。

DataCodePage この設定は、BDE がインストールされていない場合のみ使用されます。

テキスト ページの格納方法を示すインジケータです。次のどちらかの設定が可能です。

  • OEM - OemToAnsi および AnsiToOem による変換が行われます。

  • ANSI - OemToAnsi および AnsiToOem による変換は行われません。

既定値は OEM です。値の型は、Microsoft Windows 95 および Microsoft Windows NT 4.0 では文字列型 (String)、Microsoft Windows NT 3.51 では REG_SZ 型です。

ParadoxUserName テーブルが Paradox ISAM によりロックされている状態で、ISAM からではなく Paradox からデータにアクセスしている対話ユーザーが互換性のないロックを設定しようとした場合に、Paradox が表示する名前です。このエントリはセットアップ プログラムでは追加されません。ユーザーがエントリを作成する必要があります。値の型は、Microsoft Windows 95 および Microsoft Windows NT 4.0 では文字列型 (String)、Microsoft Windows NT 3.51 では REG_SZ 型です。

メモ ParadoxUserName を指定する場合は、ParadoxNetPath と ParadoxNetStyle も指定する必要があります。指定しない場合、外部 Paradox データにアクセスしようとしたときにエラーが出ます。また、ネットワーク経由によるマルチユーザー モードで Paradox データにアクセスしている場合には、このレジストリ エントリを手動で追加または修正することが必要になります。

ParadoxNetPath Paradox.net ファイル (Paradox 3.x の場合) または Pdoxusrs.net ファイル
(Paradox 4.x の場合) のあるディレクトリへのフル パスです。このエントリはセットアップ プログラムでは追加されません。ユーザーがエントリを作成する必要があります。ドライブ名も含む ParadoxNetPath のフル パスは、特定のデータベース (ディレクトリ) を共有しているすべてのユーザーに対してまったく同じである必要があります。値の型は、Microsoft Windows 95 および Microsoft Windows NT 4.0 では文字列型 (String)、Microsoft Windows NT 3.51 では REG_SZ 型です。

メモ ParadoxNetPath を指定する場合は、ParadoxUserName と ParadoxNetStyle も指定する必要があります。指定しない場合、外部 Paradox データにアクセスしようとしたときにエラーが出ます。また、ネットワーク経由によるマルチユーザー モードで Paradox データにアクセスしている場合には、このレジストリ エントリを手動で追加または修正することが必要になります。

ParadoxNetStyle Paradox データへのアクセス時に使用するネットワーク アクセスのスタイルです。次のどちらかの値になります。
  • 3.x

  • 4.x

メモ Paradox 3.x のユーザーはこのエントリを 4.x に設定することはできません。設定した場合、ドライバは不正なロック メソッドを使用します。Paradox 5.0 のユーザーは、必ず ParadoxNetStyle に 4.x を設定し、正しいロック動作が行われるようにしてください。

このエントリはセットアップ プログラムでは追加されません。ユーザーがエントリを作成する必要があります。このエントリは、グループ内のユーザーが使用している Paradox のバージョンに対応させてください。また、このエントリは特定のデータベース (ディレクトリ) を共有しているすべてのユーザーに対してまったく同じである必要があります。既定値は 4.x. です。値の型は、Microsoft Windows 95 および Microsoft Windows NT 4.0 では文字列型 (String)、Microsoft Windows NT 3.51 では REG_SZ 型です。

メモ ParadoxNetStyle を指定する場合は、ParadoxUserName と ParadoxNetPath も指定する必要があります。指定しない場合、外部 Paradox データにアクセスしようとする場合にエラーが出ます。


Paradox の ISAM Formats

Jet\4.0\ISAM Formats\Paradox 3.x キーには次のエントリがあります。



エントリ名

Microsoft Windows NT 3.51
でのデータ型
Microsoft Windows 95
および
Microsoft 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\4.0\ISAM Formats\Paradox 4.x キーには次のエントリがあります。



エントリ名

Microsoft Windows NT 3.51
でのデータ型
Microsoft Windows 95
および
Microsoft 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\4.0\ISAM Formats\Paradox 5.x キーには次のエントリがあります。



エントリ名

Microsoft Windows NT 3.51
でのデータ型
Microsoft Windows 95
および
Microsoft 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\4.0\ISAM Formats\Paradox 7.x キーには次のエントリがあります。



エントリ名

Microsoft Windows NT 3.51
でのデータ型
Microsoft Windows 95
および
Microsoft 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 レジストリ設定のカスタマイズ