EGL ライブラリー vgLib

下の表に、vgLib システム関数を示します。

表 1. vgLib システム関数
システム関数/呼び出し 説明
result = compareBytes (var1, var1SubIndex, var1SubLength, var2, var2SubIndex, var2SubLength) var1 および var2 内のサブストリングを比較し、 その 2 つのどちらが大きいかを示す INT (-1、0、または 1) を戻します。
result = compareNum (var1, var2) 同一の型の 2 つの数値変数の内容を比較し、その 2 つのどちらが大きいかを示す INT (-1、0、または 1) を戻します。
result = compareStr (var1, var1SubIndex, var1SubLength, var2, var2SubIndex, var2SubLength) ローカル・コード・ページにしたがって var1 および var2 内のサブストリングを比較し、その 2 つのどちらが大きいかを示す INT (-1、0、または 1) を戻します。
result = concatenate (target, source) 2 つの文字変数を連結します。
result = concatenateBytes (target, source) 内容を評価せずに 2 つの文字変数を連結します。
result = concatenateWithSeparator (target, source, separator) 2 つの文字変数の間にセパレーター文字を使用して連結します。
connectionService (userID, password, serverName [, product, release [, connectionOption]])
  • プログラム実行時にデータベースへの接続または切断を可能にします。
  • オプションとして、データベースのプロダクト名とリリース・レベルを受け取ります。
copyBytes (target, targetSubIndex, targetSubLength, source, sourceSubIndex, sourceSubLength) 1 つの値を別の値にコピーします。
copyStr (target, targetSubIndex, targetSubLength, source, sourceSubIndex, sourceSubLength) 1 つの変数から別の変数に文字 (複数) をコピーします。
result = findStr (source, sourceSubIndex, sourceSubLength, searchString) ストリング内で、あるサブストリングの最初の出現を検索します。
result = floatingDifference (minuend, subtrahend) 2 つの数値を倍精度の浮動小数点型に変換して、被減数から減数を減算し、その差を返します。
result = floatingMod (numerator, denominator) numeratordenominator で除算した浮動小数点の剰余を戻します。
result = floatingProduct (multiplicand, multiplier) multiplicandmultiplier の浮動小数点の積を戻します。
result = floatingQuotient (numerator, denominator) numeratordenominator で除算した浮動小数点の商を戻します。
result = floatingSum (addend1, addend2) addend1addend2 の浮動小数点の和を戻します。
result = getVAGSysType () プログラムを実行するターゲット・システムを識別します。
setSubStr (target, targetSubIndex, targetSubLength, source) target のサブストリング内の各文字を source の文字で置き換えます。
startTransaction (request [, prID [, termID] ] ) メインプログラムを非同期に起動し、レコードを渡します。
VGTDLI(func CHAR(4), pcbindex SMALLINT parms... ANY) CBLTDLI インターフェースを使用して、DL/I 関数を直接呼び出します。

フィードバック