2

データテーブルを埋めようとしていますが、dataadapter は例外を返します: OverflowExeption (ゼロによる除算)。これは私のコマンドテキストです:

select value1/value2 from table

value1 と value2 のデータ型は、データベースでは NUMBER です。これらの値はいずれも 0 ではありません。

この分割の問題点は何ですか?

裸の男に挨拶

4

1 に答える 1

5

ゼロによる除算は、数値オーバーフローの最も一般的な原因ですが、他の値でも発生する可能性があります。

ある数を非常に小さな数で割ると、結果は非常に大きくなります。結果がデータ型で表現できるサイズよりも大きい場合は、オーバーフロー エラーが発生します。

于 2013-05-24T11:34:31.060 に答える