• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Как Искать по части значения поля в Db.search ?

  • Автор темы Mikle77
  • Дата начала
M

Mikle77

Как искать по части значения поля в db.Search ??

Формируем запрос по заданным критериям в базу. Сейчас ищем так:
SFormula={(Company_FullName = "}+doc.FullName(0)+{")}
SFormula= SFormula +{(company_jaddress = "}+doc.City(0)+{")}
Set dc = dbCorr.Search (SFormula, Nothing, 0)

Проблема заключается в следующем, что отбираются только те организации, где в условии прописано полностью идентичное значение.

Например по адресу: если нам нужны все организации, которые находятся в Красноярске, то в поле «doc.City» мы должны ввести полностью «Красноярск». Как сделать так, чтобы можно было сформировать запрос по части текста: например мы вводим в поле «Крас», в ответ должны получить все документы где есть «Крас»- «Красноярск», «Краснодар» и т.п.

Т.е. =(равно) в условии не подходит, как задавать условие или какой метод нужно использовать в данном случае?
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!