СообЧа > База Знаний > Программирование > Visual Basic > Базы данных

Вопрос

Как вести поиск по базе данных отдельного слова?
К примеру, в некоторой строке

"фывывф фыв ыф ыф ыф ввыф QWERTY лыфвд"
 
находится слово 'QWERTY', его и надо найти.

Ответ

Используй оператор LIKE. Например:
У тебя в БД есть поля Name, Fam, Tel и ты точно не знаешь, в каком поле находится искомая фраза "QWERTY". Создаешь критерий:

Crit = "Name like '*QWERTY*' or Fam like '*QWERTY*' or Tel like '*QWERTY*'"

Затем Data.Recordset.FindNext Crit. Все! Это простейший способ, но идея такая.

DedMorozzz



Copyright © 2000-2004 Сообщество Чайников
Контактная информация