- Код: Выделить всё
RS.Filter="F1=0,981344909442318"
где F1 - столбец типа Float (15 знач. цифр). Среди значений этого столбца искомое значение существует. Тем не менее в результате фильтрации в RS не оказывается ни одной строки (записи). Однако, если я задаю фильтр
- Код: Выделить всё
RS.Filter="F1>=0,981344909442318 and F1<=0,981344909442319"
искомая строка оказывается отфильтрованной.
Я, кажется, догадываюсь, что дело в невозможности отобразить двоичное значение с пл. зпт. в десятичном формате с соответствующей точностью. Но не знаю как выйти из положения. Вариант с интервалом по вполне понятным причинам меня не устраивает.
Я конечно понимаю, хотя не совсем одобряю правило "<120", но на форуме для новичков мне вряд ли кто ответит на этот вопрос. Поэтому большая просьба к модераторам перенести вопрос на 1 шаг повыше, тем более, что сам я уже лет 9 не новичок. Спасибо за внимание.