COBSQL アプリケーションの出荷パッケージに同梱すべきデータベースサポート モジュールは、このマニュアルでは説明していません。次の説明は、必要なすべてのサポート モジュールがエンドユーザーのマシンにインストール済みで、マシンがデータベース サーバーと通信できる状態に正しく設定されていることを仮定しています。
COBSQL アプリケーションをリンクする場合は、インポート ライブラリ csqlsupp.lib を使用します。これにより、COBSQL で挿入された呼び出しが COBSQL の初期化モジュールと実行停止モジュールに変換されます。呼び出しの変換には csqlsupp.dll モジュールが使用されるため、COBSQL アプリケーションにはこのモジュールを同梱する必要があります。この汎用サポート モジュールは、Oracle と Sybase アプリケーションにも必要です。
ライブラリ csqlsupp.lib を指定します。
アプリケーションを主プログラム (.exe ファイル) と複数の DLL ファイルとして実装する場合には、CSTART または CSTOP COBSQL 指令でコンパイルしたモジュールにのみ csqlsupp.lib をリンクする必要があります。
すべてのプログラムを CSTART または CSTOP でコンパイルした場合には、すべてのモジュールに csqlsupp.lib をリンクする必要があります。csqlsupp.lib をリンクしたモジュールは、本来のサイズよりわずかに大きくなります。アプリケーションの実行時には、単一の csqlsupp.lib のみがロードされます。
主プログラムのみを CSTART と CSTOP でコンパイルした場合には、主プログラムのみに csqlsupp.lib ライブラリをリンクする必要があります。つまり、CSTART または CSTOP COBSQL 指令でコンパイルしたプログラムのモジュールには、必ず csqlsupp.lib をリンクする必要があります。