Adodb recordset filter Like * по не строковому полю - VB

Узнай цену своей работы

Формулировка задачи:

Есть recordset, в нем есть поля с типом данных currency или date
Возможно, ли как ни будь делать фильтрацию по этим полям с использованием Like *
(Подозреваю, что ответ НЕТ)
Или возможно ли изменить тип данных в уже открытом рекордсете
Что-то типа такого: rs (1).Type = 202
Или подскажите вариант для выхода из ситуации
Конечно, можно преобразовывать данные в самом SQL запросе с помощью Cstr
Но может быть есть еще варианты?
З.Ы. почему в Access работает так:
WHERE (((Таблица1.поле1) Like "5*"));
И так
Filter =”((Таблица1.[ поле1] Like "5*"))”
DAO rulez?

Решение задачи: «Adodb recordset filter Like * по не строковому полю»

textual
Листинг программы
rs.Filter = rs(0).Name & " Like '%5%'"

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.778 из 5