キー
キーについては、次のような相違があります。
- 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 操作を実行できません。全体キーを使用する必要があります。