DBエラー時にプログラムを終了させないようにするには
OKABA
投稿数: 35
投稿数: 35
皆様こんにちは。OKABAです。
開発案件の一つで非常に困っていることがありまして、
経験豊富な皆様のお力をお借りしたいと思い、投稿させて
頂きました。
問題は次のようなテストプログラムで起きました。
※ DBはローカルマシンと、ネットワーク先のマシンの
2箇所にあります。
・親タスク(オンライン、終了条件=N)
DBアクセスなし。
・子タスクA(バッチ、終了条件=Y、チェック時期=後置)
ネットワーク先のDBへ接続
・子タスクB(バッチ、終了条件=Y、チェック時期=後置)
ローカルマシンのDBへ接続
� 〇劵織好�Aで、ネットワーク接続しているDBに、
「照会リンク」し、戻り値を取得。
�◆〇劵織好�Bで、ローカル接続しているDBに、
「照会リンク」し、戻り値を取得。
ネットワークが切れている場合、親タスクから子タスクAを
CALLした時点で、DBエラーの
「SQLサーバーが存在しないか、アクセスが拒否されました」
のエラーが表示され、そのままプログラムが終了してしまいます。
プログラムを終了させずに、戻り値だけを取得して
次の処理に進みたいのですが、何かよい方法は
ないものでしょうか?
「開発環境」
OS:Windows2003Server
Magic:uniPaasV1Plus SP1a PT1
DB:MicrosoftSQLServer2005
ご教示、宜しくお願い致します。
開発案件の一つで非常に困っていることがありまして、
経験豊富な皆様のお力をお借りしたいと思い、投稿させて
頂きました。
問題は次のようなテストプログラムで起きました。
※ DBはローカルマシンと、ネットワーク先のマシンの
2箇所にあります。
・親タスク(オンライン、終了条件=N)
DBアクセスなし。
・子タスクA(バッチ、終了条件=Y、チェック時期=後置)
ネットワーク先のDBへ接続
・子タスクB(バッチ、終了条件=Y、チェック時期=後置)
ローカルマシンのDBへ接続
� 〇劵織好�Aで、ネットワーク接続しているDBに、
「照会リンク」し、戻り値を取得。
�◆〇劵織好�Bで、ローカル接続しているDBに、
「照会リンク」し、戻り値を取得。
ネットワークが切れている場合、親タスクから子タスクAを
CALLした時点で、DBエラーの
「SQLサーバーが存在しないか、アクセスが拒否されました」
のエラーが表示され、そのままプログラムが終了してしまいます。
プログラムを終了させずに、戻り値だけを取得して
次の処理に進みたいのですが、何かよい方法は
ないものでしょうか?
「開発環境」
OS:Windows2003Server
Magic:uniPaasV1Plus SP1a PT1
DB:MicrosoftSQLServer2005
ご教示、宜しくお願い致します。
投票数:0
平均点:0.00
投稿ツリー
-
DBエラー時にプログラムを終了させないようにするには
(OKABA, 2014-10-12 9:39)
-
Re: DBエラー時にプログラムを終了させないようにするには
(ISHIJIMA, 2014-10-13 13:28)
-
Re: DBエラー時にプログラムを終了させないようにするには
(OKABA, 2014-10-15 9:39)
-
-