私はVB.NET 2010を使用しています。まず、値がDB2テーブルから引き出されているのでデータベースの問題だと思っていました。しかし、それは.NET自体にあるようです。私はその後、値が212639.047で、sAmountを見るとCTypeを使用してVB.netで単精度浮動小数点数を返します
Dim sAmount As Single
sAmount = CType("212639.04", Single)
:私は、次の2行のコードを実行することによってこれを決定しました。
私の質問:7はどこから来たのですか?
ありがとうございます。私は他の人のコードを継承しました。ありがたいことに、これは表示上の問題であり、格納されている実際の値ではありません。 –
私の編集が見えなかった場合。ダブルを使用するとすぐに問題が解決します。 – tinstaafl