エラー80020101が原因で操作を完了できない

LANSA RAMP-TS

エラー80020101が原因で操作を完了できない


いずれかのスクリプトを実行すると、次のようなエラーメッセージが表示される場合があります。

このエラーの意味

スクリプトに、スクリプトの実行を妨げる構造上の欠陥があります。例えば、次のコードをスクリプトに記述します。

 

if (1 == 2)

{

 

この例では、必要な右括弧}を追加していません。RAMPエディターは、}が不足していることを警告しますが、この警告を無視して進み、スクリプトを実行します。スクリプトに}が不足しているので、80020101エラーが発生します。

}が不足しているので、スクリプト全体がまったく意味をなしません。

同様に、次のコードは、右大括弧を二重に使用しているので、エラーが発生します。

 

SETVALUE("utxtBankAccountID",objListManager.AKey3[0]])

 

対策

スクリプトに次のようなバランスが取れていない部分があるかどうかを調べます。

·         閉じる/対応する ) のない (

·         閉じる/対応する } のない {

·         閉じる/対応する ] のない [

·         閉じる/対応する " または ' のない " または ' (終了していない文字列定数)

·         閉じる/対応する */ のない /* (終了していないコメント)

構造上正しくない他のJavaScriptの構造