Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.08.28;
Скачать: 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 вся ветка

Текущий архив: 2005.08.28;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.043 c
14-1122051595
SoftX
2005-07-22 20:59
2005.08.28
Аниме=эротика?


9-1115044131
Motion
2005-05-02 18:28
2005.08.28
Решение СЛАУ методом Гаусса


3-1121342988
Pil
2005-07-14 16:09
2005.08.28
формирование отчетов


6-1116075803
Stype
2005-05-14 17:03
2005.08.28
Программа для пересылки по сети


1-1123492939
a80h19
2005-08-08 13:22
2005.08.28
скопировать объекты-классы