В моем отладчике (VS2010) я могу убедиться, что отправляю правильные значения в мою базу данных SqlCeServer 3.5 , используя SqlCeCommand
.
Глядя на данные впоследствии, я заметил, что некоторые моих float
значений перекошены.
Когда я введу 0.006
, база данных будет хранить 0.0060000000521540642
Когда я введу 0.012
, база данных будет хранить 0.0120000001043081
Когда я введу 0.011
, база данных будет хранить 0.0109999999403954
Другие значения с плавающей запятой (1,125, 0,875, 0,75) сохраняются просто отлично.
Нужно ли что-то особенное сделать, чтобы мои float
значения хранились правильно?