OO4OのLastServerErrについて


WAKO  2004-07-14 13:41:11  No: 84568  IP: [192.*.*.*]

参考書を例にして、oo4oでプロシージャーを実行して
実行結果で、If OraDatabase.LastServerErr <> 0 Then
の場合、エラー処理をするように書かれているのですが、
プロシージャー内部でわざとOracleエラーを発生させるように
したのですが、OraDatabase.LastServerErrは0で返ってきています。
それでは、この OraDatabase.LastServerErr が0以外で戻ってくる
場合はどのような場合なのか、ご存知の方教えて下さい。
oo4oのhelpには詳細な記述はなかったです。

編集 削除
S.S  2004-07-14 13:45:21  No: 84569  IP: [192.*.*.*]

LastServerErr は カーソルに関連するすべてのエラーをトラップします。
どのようなエラーを発生させたのでしょうか?

編集 削除
WAKO  2004-07-14 14:14:34  No: 84570  IP: [192.*.*.*]

ご返答ありがとうございます。
テーブルにINSERTする時に、
テーブルの項目の桁数が8桁のところに9桁
をINSERTさせています。
エラーメッセージは、ORA-01401:列に挿入した値が大きすぎます。
です。
カーソルに関連するエラーとは、どのような場合のエラーですか。
よかったら教えて下さい。
よろしくお願いします。

編集 削除