Вниз
Скачать: CL | DM;

LIKE в MySQL не дружит с параметрами?   Найти похожие ветки 

← →
Shama_n ©   (2005-07-15 17:08) [0]

на InterBase использовал такую конструкцию:
LIKE "%" || :Value || "%"
но MySQL ругается на неверный синтакисис. Корректно работает только:
LIKE "% {Строковое значение} %"
Есть варианты как можно вставить в данный запрос параметр?


← →
Val ©   (2005-07-15 17:12) [1]

где интербейс такое позволяет?


← →
sniknik ©   (2005-07-15 17:17) [2]

> Есть варианты как можно вставить в данный запрос параметр?
наверное. в MSSQL то что ты написал (аналогичное) тоже не пойдет... но зато пройдет
... LIKE :Value

ParamByName("Value").Value:= "%"+MyStValue+"%";

попробуй также.


← →
Shama_n ©   (2005-07-15 17:27) [3]

>Val ©   (15.07.05 17:12) [1]
>где интербейс такое позволяет?
Действительно... Выдрал из старого исходника, который раньше как-то работал, такую конструкцию но сейчас начал тестировать запрос и IB его тоже отвергает.

... LIKE :Value
так не работает
PS: у меня не MSSQL а MySQL


← →
sniknik ©   (2005-07-15 17:41) [4]

> так не работает
ну, как знаеш... значит не судьба.

> PS: у меня не MSSQL а MySQL
указано что аналог, большая вероятность что в этом синтаксис совпадает... (уж больно нелогичен 1 пример)

p.s. а в IB (вернее firebird) синтаксис аналогичен. (проверил сейчас).


← →
Shama_n ©   (2005-07-15 17:56) [5]

Прошу прощения, наверно после суток за компьютером перепутал синтакисис когда запрос проверял
SELECT * FROM TableName WHERE FieldName LIKE "%" || :ParamName || "%"
Данный запрос нормально работает и на IB и на MySQL


← →
evvcom ©   (2005-07-18 09:41) [6]


> LIKE "%" || :ParamName || "%"

Недавно пробовали на MSSQL такое, на синтаксис ругани не было, но запрос возвращал не то, что ожидалось. Т.е. если поле начинается с :ParamName, то в выборку это не попадало.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.043 c
9-1115488566
Kolan
2005-05-07 21:56
2005.08.28
Как из матрицы получить уравнение.


4-1121162964
Nikon
2005-07-12 14:09
2005.08.28
работа с клавиатурой


1-1123194602
yurique
2005-08-05 02:30
2005.08.28
CustomItemDraw в TListView


14-1123169692
drakoga
2005-08-04 19:34
2005.08.28
У кого есть какие сайты


4-1121238081
webpauk
2005-07-13 11:01
2005.08.28
Запуск .lnk




   Наверх