Adodbを使用してOracleテーブル(顧客データベース)にデータを挿入するアプリケーションがあります。
- エラーがなければ、データは正常に挿入されています。
- 無効なデータ型などのエラーが発生した場合、アプリケーションによってエラーが発生してキャプチャされ、ログ ファイルにダンプされます。
- 私の顧客は、この特定のテーブルに独自のトリガーを作成しました。レコードが挿入されると、データ挿入の前に他のいくつかのチェックが行われます
今までは大丈夫です。
しかし最近、Oracle テーブルにデータが挿入されないことが何度もあることがわかりました。
- ログ ファイルをチェックインしたところ、エラーは見つかりませんでした。
- 次に、実行されたクエリをログに記録しました。
- クエリをOracle Sqlプロンプトにコピーして実行すると、トリガーのエラーが発生しました。
私の問題は
- お客様はトリガーの詳細を共有する準備ができていません。
- Oracle テーブルへの挿入中にエラーが発生しないため、ログに記録したり、アクションを実行したりできません。
- Oracleで直接実行すると同じqryがトリガーエラーとして表示されます。
助けが必要
- ADODB でエラーが発生しない理由
- エラー発生を実装するよう顧客に通知する必要がありますか?
- 問題を解決するために提案できること
私は Oracle について 0% から 10% の知識を持っています。