ここでデータベースに問題が発生しました。Firebird1.5.3を使用しており、通常の方法で読み取りまたは書き込みを行うまでは問題なく動作しますが、プロシージャを実行すると、空白の行の結果と次のメッセージが表示されます。
算術例外、数値オーバーフロー、または文字列の切り捨て。
SQLコード:-802 IBエラー番号:335544321
そのため、1か月前にバックアップデータベースと比較しましたが、問題なく機能し、データを行で取得しました。コードが変更されていないことを確認するために、WinMerge(差分比較)で両方の手順をコピーして貼り付けますが、違いはありません。エラーがデータに起因することを確認するために、古い日付のトランザクション(1年前のデータ)に対してプロシージャを実行しましたが、それでもこれらのメッセージが表示されます。
手順の中でアリトメティックロジックをチェックし、変更しますが、運がありません。誰かがこれを手伝うことができましたか?
たくさんのThx、