• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Как Искать по части значения поля в 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» мы должны ввести полностью «Красноярск». Как сделать так, чтобы можно было сформировать запрос по части текста: например мы вводим в поле «Крас», в ответ должны получить все документы где есть «Крас»- «Красноярск», «Краснодар» и т.п.

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

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