IDXFORMAT

IDXFORMAT 索引付きファイルを作成または開く際に使用する形式を指定します。

構文:

IDXFORMAT = integer

パラメーター:

0
Default format for the operating system (identical to 8)
1
C-ISAM
3
Micro Focus default indexed file format
4
Optimized format for fast duplicate key handling
5
Btrieve with ANSI(Windows) または Reserved(UNIX)
6
Btrieve without ANSI(Windows) または Reserved(UNIX)
8
Large indexed file format
9
Indexed with single key, non-duplicate, key ordered records
10
Reserved
11
Mainframe print file format
12
Large indexed file format with separate index file
13
Reserved
14
Heap file
15
ESDS
16
Extended ESDS
17
Vision
18
Microsoft SQL Server
19
Oracle
20
DB2
21
RM
22-255
Reserved

プロパティ:

デフォルト: 0

説明:

デフォルトでは、IDXFORMAT の 17 から 21 までは Enterprise Server では使用できません。これらの形式を使用するには、ACUFH および ESACUFH 構成オプションをともに ON に設定する必要があります。

構成ファイルで、[XFH-DEFAULT] タグを除くすべてのタグ内の IDXFORMAT の 17 から 21 までを設定できます。

INTEROP と IDXFORMAT の設定が競合する場合は、INTEROP の設定が IDXFORMAT の設定より優先されます。

Fileshare を使用している場合、IDXFORMAT の 17 および 21 はデフォルトでトランザクション処理機能を提供しません。データベース参照ファイルでファイルを指定する際に、仮想ファイル ハンドラー オプション (/ap) を使用して、ファイルごとにトランザクション処理を構成する必要があります。たとえば、Fileshare から次のファイルにアクセスすると、そのファイルはさらに、トランザクションのサポートを提供できる ACUFH ファイル ハンドラーにリダイレクトされます。
Fs /d dbase.ref /f acufile1.dat /ap ACUFH

新規ファイルの生成時には、リビルドではこの構成オプションの設定は考慮されません。詳細については、「リファレンス」セクションの「リビルド オプション /t」トピックを参照してください。

また、IDXFORMAT コンパイラ指令を使用して索引形式を設定することもできます。この設定は、ファイル ハンドラー構成ファイルで指定された設定よりも優先されます。