アプリ版:「スタンプのみでお礼する」機能のリリースについて

技術情報 (サポート担当者用)

エラー タイプ
Active Server Pages, ASP 0115 (0x80004005)
外部オブジェクトでトラップできるエラー (C0000005) が発生しました。スクリプトの実行を続行できません。

昨日まで普通に動いていたASPなのですが、
原因が分かりません。どなたか何か手がかりでも
分かりませんでしょうか?

Windows2000
SQLSever2000
IE5.5
IIS5.0

A 回答 (3件)

IISの設定にもよりますが、エラー発生個所の行番号が


技術情報としていっしょに表示されますので、
その近辺のソースの概略を掲載していただけると、
回答しやすいと思います。

で、話を戻すと、このエラー番号は、CreateObject等で
外部のプログラムを利用しようとする際(インスタンス化)、
そのプログラムを実行する権限が存在しない場合に
発生するようです。
(もしくは、プログラムが存在しない、みつからないか)
なので、ADOでなかった場合、エラーが発生している
ソースの部分を確認し、おそらくその近辺にCreateObjectなり、
それに類したコードがあるはずですので、そこで利用している
外部プログラムの実行権限があるか、
(もしくはASP/IISが認識できる位置にプログラムがあるか)
確認することが必要ではないでしょうか?
この前まで動いていたとすれば、誰かが(何かが)知らずに
認識できない位置にそのプログラム等を移動してしまった
などが考えられます。

抽象的ですが、今の情報ではこの程度の答えになります…
役に立つでしょうか…
    • good
    • 0

ひとつ忘れていたので…


MDACの最新バージョンはマイクロソフトより無料配布されています。
マイクロソフトのダウンロードのページで「製品/テクノロジ」コンボボックスで「MDAC」を選択してみてください。

参考URL:http://www.microsoft.com/downloads/search.aspx?l …
    • good
    • 0

これだけだと、どのような事をしているのかわからないのですが、ADOのレコードセットをSession変数に格納している場合、上記のエラーが発生することがある、とマイクロソフトから公開されています。


レコードセットをSession変数に格納していられるのならば、WebServerのMDACのバージョンを調べてみてはいかがでしょうか?
MDAC2.6以降では、問題が解消されるはずです。

#MDACのバージョンの調べ方は…。どうだったっけ…

詳しくは参考URLのマイクロソフトのページをご確認ください。

参考URL:http://support.microsoft.com/default.aspx?scid=h …
    • good
    • 0
この回答へのお礼

回答ありがとうございます!
解決にはどんな情報がほかに必要でしょうか?
ADOのレコードセットをセッション変数に
いれたりはしていません。

お礼日時:2003/06/24 17:44

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!