COBOL2002 言語 拡張仕様編


18.5.6 VARIANT-TO-ALPHANUMERIC関数(OLE2オートメーションインタフェース機能)

形式

[図データ]

機能

VARIANT-TO-ALPHANUMERIC(英数字型変換)関数は,引数1で指定したVARIANT値をCOBOLの英数字型に変換する。この関数の型は英数字型である。

一般規則
  1. 引数について

    ・引数1は,バリアントデータ項目を指定しなければならない。

    ・引数1に指定したバリアントデータ項目がNULLの場合は,実行時にエラーとなる。

    ・引数1に指定したバリアントデータ項目が文字列に変換できない場合は,実行時にエラーとなる。

  2. 関数値について

    ・関数値は,VARIANT値をCOBOLの英数字型に変換した値である。

    ・変換できる最大の文字数は1024バイトである。変換の結果この値を超える場合は,切り捨てられた文字列が,関数値として返される。

  3. 関数の表現形式

    ・引数に依存した長さの英数字項目

    ・この関数は,英数字型関数が指定できるところに記述できる。