IIS & ASPでエラーを取得するには?

[上に] [前に] [次に]
ふね 2000/03/16(木) 13:45:48
IISとASPで開発していますがデータベースへアクセスした時や
更新した時にエラー内容を取得するにはどうしたらいいでしょうか?
Exceptionにて例外処理をとれるような方法はないですか?
VBとアクセスからのエラーの取り方は分かったのですが、ASPで
どのように書けばいいかわかりません。
サーバーはSQLサーバー7.0です。知ってる方がいたら教えてください。

無責任官庁 2000/03/16(木) 14:41:20
これは完全に私の場合のやり方ですけども…
ASPの最初に On Error Resume Next を入れます。
これがあると、エラーがあっても無視して次のステップを実行します。

そして、エラーが起きたら本気でまずい所
(例えば、recordsetobj.Open SQL...とか)の次のステップに、
select case Err.Number
 case 0 '正常!
 case else 'どっかおかしい!
 response.write("システムエラー:" + hex(Err.Number))
 Err.raise Err.Number,Err.Source,Err.Description
end select

ってな感じで、Errオブジェクトからエラーコードを取得してます。
(ホントは上記のやつに他にも case がいくつか入ってるんだけどね)
このオブジェクトの詳細、Err.Numberの中身の一覧とかは、
VBSのマニュアルを参照してください。
http://www.microsoft.com/japan/developer/scripting/default.htm

…って、ちょっと違う事言ってるかな?

[上に] [前に] [次に]