none
WSHのスクリプトでアプリケーションエラーが発生する RRS feed

  • 質問

  •  

    Win2003SvでWSHスクリプトによる処理を記述していますが問題があります。

    問題のスクリプトは2つありますが、それぞれ異なるDBのTBLにアクセスし、

    Selectクエリの結果をファイル(CSV])に出力するものです。

    これらWSHスクリプトはタスクスケジューラにより、1日1回の定期的な実行を予定しています。

     

    これら2つのスクリプトを実行すると、

    「ox7c97a754の命令が0xffffffffのメモリを参照しました。

    メモリがReadになることは出来ませんでした。」

    と表示され、「OK」ボタンが表示されます。

    「OK」をクリックするとMsgBoxは消えます。結果のCSVファイルを参照すると、問題なく処理が

    完了しているように見えます。

     

    不思議なのは、2つとも同じエラーメッセージ(1語1区同じ)が表示されること、同じような処理(TBLは異なる)

    をしている別のWSHスクリプトエラーが発生していないこと、エラーが発生しているが、処理自体は

    ちゃんと完了していることです。

     

    このエラーは無視してよいものか、無視してよいとしてもエラーのMsgBoxが表示され、これが邪魔なので

    どうにか対処したいと思うのですが、このような事例の対処法をご存知の方はどうかご教授宜しくお願いいたします。

    2008年2月7日 9:44

回答

  • いろいろ試してみたのですが、問題のWHSスクリプト2つを単純にくっつけて1つのファイルにした後実行したら

    エラーが発生しなくなりました。

    非常に不可解ですが、ひとまず問題は解決しました。

     

    ありがとうございました。

    2008年2月8日 6:52

すべての返信

  • 無視してよいか悪いかはこれだけでは判断できません。

    まずは、スクリプトの中のどの行を実行するとエラーが発生するのかを突き止める事から始めてはいかがでしょう。

    その上でエラーになるコードを提示して頂ければ回答がつきやすいと思います。

    2008年2月7日 13:31
  • いろいろ試してみたのですが、問題のWHSスクリプト2つを単純にくっつけて1つのファイルにした後実行したら

    エラーが発生しなくなりました。

    非常に不可解ですが、ひとまず問題は解決しました。

     

    ありがとうございました。

    2008年2月8日 6:52