9.234 UPDATE_IN_SPACE
指定されたキー値と一致する1つのセル行を更新します。
各製品の対応
LANSA/AD |
使用可 |
RDMLX のみで使用可能 |
Visual LANSA for Windows |
使用可 |
|
Visual LANSA for Linux |
使用可 |
引数
番号 |
タイプ |
必須/任意 |
記述 |
最小長 |
最大長 |
最小小数桁数 |
最大小数桁数 |
---|---|---|---|---|---|---|---|
1 |
A |
R |
スペース名 |
1 |
256 |
||
2-20 |
w |
O |
セル行を検索し、更新するために使用する値を指定するフィールド |
1 |
無制限 |
0 |
無制限 |
戻り値
番号 |
タイプ |
必須/任意 |
記述 |
最小長 |
最大長 |
最小小数桁数 |
最大小数桁数 |
---|---|---|---|---|---|---|---|
1 |
A |
O |
標準戻りコード OK = セル行が見つかり、更新された NR = 更新するセル行は見つからなかった ER = 更新に失敗した。発行されるメッセージに失敗の原因が示されます。 |
2 |
2 |
技術ノート
スペース・オブジェクトのキー・セルの値を変更することはできません。キー・セルの値を変更するには、セル行を削除してから、(再)挿入する必要があります。
フィールド値はスペースに定義されたセルと同じ順序で指定する必要があります。セルは、引数の2 -> 20の順番どおりに、指定された値と合致します。使用されるフィールド名はセル・マッピングのロジックに何の関係もありません。
指定したフィールド値の数が、スペース内のセルの数よりも少ない場合、未指定のセル値には必要に応じてブランク/ゼロ/NULLが設定されます。
フィールド値がスペース内のセルの個数より多く指定された場合、超過分の値は無視されます。
指定のキー値が256バイトを超える場合、致命的なエラーが発生します。