TADOQuery ラッパー オブジェクトから次の SQL クエリを実行しようとすると、問題が発生します。
SELECT *
FROM obj
WHERE ObjectType = 'user'
AND ( ((( valueOne > 6.13661152336E-318 ) and ( valueTwo < 1.68611310981 )
問題は明らかにValueOne
小さすぎて、通常の 64 ビット マシン精度内で表現できないことです。問題は、これらの値をファイルから読み取り、取得する入力データを制御できないことです。この問題に対処するために丸め手順を実装しますが、SQL Server 2012 Express で表現可能な最小 (絶対値) の数値がどれかわかりません。
誰でも私を助けてくれますか