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
…って、ちょっと違う事言ってるかな?
[上に]
[前に]
[次に]