参考書を例にして、oo4oでプロシージャーを実行して
実行結果で、If OraDatabase.LastServerErr <> 0 Then
の場合、エラー処理をするように書かれているのですが、
プロシージャー内部でわざとOracleエラーを発生させるように
したのですが、OraDatabase.LastServerErrは0で返ってきています。
それでは、この OraDatabase.LastServerErr が0以外で戻ってくる
場合はどのような場合なのか、ご存知の方教えて下さい。
oo4oのhelpには詳細な記述はなかったです。
LastServerErr は カーソルに関連するすべてのエラーをトラップします。
どのようなエラーを発生させたのでしょうか?
ご返答ありがとうございます。
テーブルにINSERTする時に、
テーブルの項目の桁数が8桁のところに9桁
をINSERTさせています。
エラーメッセージは、ORA-01401:列に挿入した値が大きすぎます。
です。
カーソルに関連するエラーとは、どのような場合のエラーですか。
よかったら教えて下さい。
よろしくお願いします。