XML ファイルを Access データベースに変換するプログラムがあります。数か月前、クライアントの 1 人がバグに遭遇しました。テーブル内の 2 つのフィールドの値が XML ファイルと同じではなく、値が切り捨てられました。この問題を解決するために、これら 2 つのフィールドを Single から Double に変更すると、すべて問題ありませんでした。
今日、従業員の 1 人がこの新しいバージョンのプログラムを使用していて、別のバグに遭遇しました。問題は、値が XML ファイルから保存されるときに変更されることです。例: XML ファイルの値は 3628.40 で、Access は 3628,39990234375 を保存します。この値をクエリすると、3628,39990234375 が得られます。フィールド タイプを変更せずに Access ストア 3628.40 を使用する方法はありますか?
問題がプログラムに起因するものではないことはわかっています.SQL Serverの変換により、ライト値がDoubleフィールドに保存されます。