Delphi - ADOQuery

Ответить
Аватара пользователя
ibmpc

Delphi - ADOQuery

Сообщение ibmpc »

Подскажите как построить SQL запрос в ADOQuery (с использованием LIKE и текста введенного пользователем) чтобы организовать поиск в таблице по текстовому полю ? И как получить и обработать результат? (В результате ведь может быть не одна запись). БД Access 2003.
Аватара пользователя
Delirium

Re: Delphi - ADOQuery

Сообщение Delirium »

ibmpc, ты в коде делфи формируешь строку запроса? Ну так и пиши нечто вроде



Код:

Код: Выделить всё

string str = "select ТекстовоеПоле from ТвояТаблица where ТекстовоеПоле containing '" +  TextBox1.Text  "'"

В итоге строка будет примерно такой:



Код:

Код: Выделить всё

select ТекстовоеПоле from ТвояТаблица where ТекстовоеПоле containing 'ТвойТекст'
Аватара пользователя
El Scorpio

Re: Delphi - ADOQuery

Сообщение El Scorpio »

Цитата Delirium:



string str = "select ТекстовоеПоле from ТвояТаблица where ТекстовоеПоле containing '" + TextBox1.Text "'"
Delphi - ADOQuery




лучше использовать "параметры" SQL-запросов
Аватара пользователя
Delirium

Re: Delphi - ADOQuery

Сообщение Delirium »

El Scorpio, понятно, что лучше, я привел как пример вариант решения.
Ответить

Вернуться в «Программирование и базы данных»