PASS

DB2 データベースへの接続に必要なログイン資格情報を提供します。

構文:

PASS={password | userid.password}
NOPASS

パラメーター:

password
Visual COBOL で受け入れられるパスワードの最大文字数は 18 文字ですが、DB2 またはオペレーティング システムで設定されている最大文字数を超えることはできません。
userid
Visual COBOL で受け入れられるユーザー ID の最大文字数は 30 文字ですが、DB2 またはオペレーティング システムで設定されている最大文字数を超えることはできません。

プロパティ:

デフォルト: NOPASS

説明:

コンパイラから DB2 データベースへの接続には、デフォルトではオペレーティング システムのユーザー資格情報が使用されます。

データベースに接続する際に PASS を使用するのは、オペレーティング システムの資格情報とは別の資格情報を指定する必要がある場合のみです。これには次の場合が含まれます。

  • 文書化された DB2 の権限がないユーザーとしてオペレーティング システムにログインしている場合。
  • コンパイルするプログラムが参照している修飾されていないデータベース メタデータの所有者でないユーザーとしてオペレーティング システムにログインしている場合。
  • リモート サーバーのローカルでカタログ化されたデータベースに接続する場合。