スクリプトを続行こんにちは、メイン テーブル (main_dt) があり、これを更新します (update_dt)。 ただし、update_dt が空の場合もあります。 スクリプトが引き続き実行されるようにするにはどうすればよいですか? 続行するにはどの機能を使用しますか?
Re: スクリプトを続行
@skyzvoir0001書きました:
こんにちは、メイン テーブル (main_dt) があり、これを更新します (update_dt)。 ただし、update_dt が空の場合もあります。 スクリプトが引き続き実行されるようにするにはどうすればよいですか? 続行するにはどの機能を使用しますか?
スクリプトが潜在的な問題を確実に処理できるようにするには、いくつかの方法があります。 問題の原因となる行がないデータ テーブルの状況に対処する 2 つの方法を次に示します。
- 試す() - Try() 関数を使用すると、機能しない可能性があることを試みて、正常に回復できます。 あなたの場合、 << Update() を Try() で囲むことができます。 これにより、 << Update() メッセージがエラーをスローした場合でも、スクリプトを続行できます。
- もしも() - If() 条件を使用すると、他のステートメントを実行する前に条件が真かどうかをテストできます。 そのため、<
「update_dt が空です」と言うとき、データ テーブルに行がないことを意味するのか、変数 update_dt に値がないことを意味するのかは明確ではありません。 つまり、If() でその条件をチェックする方法に違いが生じます。 データテーブルに行がないことを意味する場合は、 N行()関数。 または、空です()また不足している()関数は、JSL 変数に値がないかどうかをテストします。