Здравствуйте. ADO+MSSQL. Записываю в поле таблицы число 291491,29 - но он сохраняет как 291491,28. Тип поля "real". Попробовал ввести через InputBox, а потом преобразовать в числовой тип (может не хорошая идея) - то же самое, он показывает число 291491,28125, меняю на 291491,29 - все равно сохраняет как 291491,28.
Что можно сделать? Спасибо.
Уважаемые авторы вопросов! Большая просьба сообщить о результатах решения проблемы на этой странице. Иначе, следящие за обсуждением, возможно имеющие аналогичные проблемы, не получают ясного представления об их решении. А авторы ответов не получают обратной связи. Что можно расценивать, как проявление неуважения к отвечающим от автора вопроса.
15-11-2019 00:58
>>>Записываю в поле таблицы число 291491,29 - но он сохраняет как 291491,28. Тип поля "real".
Тип real, в ms sql, занимает в памяти 4 байта, с точностью 7 цифр.
Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter. Функция может не работать в некоторых версиях броузеров.