Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Помогите с LIKE [D5, FB 1.03]


vic1 ©   (2004-06-03 18:34:00) 

Работаю с FibDataSet, есть старый учебник - по нему не получилось с запросом на выборку. Как мне использовать LIKE c параметром, если должно быть произвольное число символов.

Ошибка в конструкции:

WHERE TOVAR LIKE :PARAM1+"%"

подправьте, пожалуйста.

Спасибо.


Vlad   (2004-06-03 19:26:00) [1]


> vic1   (03.06.04 19:16) [9]

набери где нибудь в IBExpert'e или еще где простой запрос
SELECT * FROM TABLE1 WHERE TOVAR LIKE 'Т%'
Каков будет результат ?


vic1   (2004-06-03 19:16:00) [2]

Нет, я ввожу посимвольно, и у меня вначале param1=т,
затем param1=то ...


Соловьев   (2004-06-03 19:12:00) [3]

Потому что начальные символы товар1 :)


vic1   (2004-06-03 19:11:00) [4]

Извините, а почему, если есть товары

товар1
товар2
товар3

в результате запроса по начальным символам получаю только
товар1?

Спасибо.


Соловьев   (2004-06-03 18:55:00) [5]


> Column unknown. %.

Действительно поля берутся в двойные кавычки.


Соловьев   (2004-06-03 18:54:00) [6]


> WHERE (TOVAR LIKE :PARAM1 || "%")

WHERE (TOVAR LIKE :PARAM1 || '% ')


vic1   (2004-06-03 18:53:00) [7]

tovar - varchar

Ошибка:
Column unknown. %.


Соловьев   (2004-06-03 18:49:00) [8]

Какая ошибка?
Какого типа поле TOVAR?


vic1   (2004-06-03 18:46:00) [9]

Спасибо, но

WHERE (TOVAR LIKE :PARAM1 || "%")

тоже ошибочно :-(


Соловьев   (2004-06-03 18:36:00) [10]

LocalSQL.hlp+Concatenation function


Наверх

Титульная страница Поиск, карта сайта Написать письмо