キー
キーについては、次のような相違があります。
- Btrieve v5.x 以前を使用する場合には、ファイルごとのキー コンポーネントの総数 (通常のキーは 1 つのコンポーネントを持ち、分割キーは複数のコンポーネントを持ちます) は 24 を超えられません。このため、24 コンポーネントに 1 キー、1 コンポーネントに 24 キー、またはこれらの組み合わせで行います。
- Btrieve v6.x 以降を使用する場合には、キー コンポーネントの最大数はファイルのページ サイズによって変わります。ファイルのページ サイズは Btrieve 環境変数 BTRPAGE または Xfh2btr 構成ファイルで指定できます。4096 バイトのページ サイズを持つファイルでは、キー コンポーネントの最大数は 119 です。詳細については、Btrieve のマニュアルを参照してください。
- Xfh2btr モジュールは、ファイル内のキー コンポーネントの数を確認しません。使用する Btrieve のバージョンが必要なキー コンポーネントの数をサポートしていない場合は、Btrieve ランタイム システムからエラーが返され、アプリケーション プログラムに報告されます。
- Btrieve ファイル内のキー長の合計は、255 バイトを超えることができません。
- Btrieve ファイル内のすべてのキーは、可変長ファイルの固定部分内に完全に含まれる必要があります。
- Btrieve を使用する場合は、一部のキーで START 操作を実行できません。全体のキーを使用する必要があります。