PSQL Programmer's Guide (v11)

クライアント ID パラメーター (トランザクショナル インターフェイス)

BTRV 関数でなく BTRVID 関数を使ってアプリケーションを開発する場合は、クライアント ID と呼ばれる追加パラメーターを指定する必要があります。これにより、アプリケーションは複数のクライアント ID を Btrieve に割り当てて、ほかのクライアントの状態に影響を与えることなく、1 人のクライアントのオペレーションを実行することが可能になります。

たとえば、2 つのアプリケーションが Windows で実行されており、そのアプリケーションそれぞれが 3 つの異なるクライアント ID を使用していると仮定します。この場合、アクティブ クライアント数は 6 個になります。これが同じアプリケーション(および各インスタンス内の同じクライアント ID の値)の 2 つのインスタンスであるか、2 種類のアプリケーションであるかは問題ではありません。Btrieve は、これら 6 つのクライアント ID をそれぞれ区別します。


複数ポジション ブロック (トランザクショナル インターフェイス)

Btrieve アプリケーションのデバッグ