![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Почему не работает оператор not Memo like ... ? [D5, Paradox]
AlexLine © (2004-03-18 13:43:00)Уважаемые знатоки.
Пишу следующий запрос по полю Memo
Query1.SQL.Add('SELECT * From My.db Where Memo1 like "%"|| "'+Edit1.Text+'" || "%" and not Memo2 like "%"|| "'+Edit2.Text+'" ||"%"');
В этом запросе работает and и or, notне работает.
Поскажите в чем может быть причина
Заранее благодарен
sniknik (2004-03-19 11:14:00) [1]разве неясно?
когда работаетто усилия производятся, перегрев, винт гудит процессор дымиться... а тут даже остывать начал, и тишина... явно не работает! отлынивает падла...
;о)))
Johnmen (2004-03-19 10:59:00) [2]Так в чем же все-таки выражается "не работает" ?
AlexLine (2004-03-19 00:09:00) [3]Дело в том, что данный запрос работает с and и or в том виде, который я указал. Но по неизвестным причинам не работает с not!
DenK_vrtz (2004-03-18 14:38:00) [4]Простите, второй пост слегка не в тему
serge35 (2004-03-18 14:37:00) [5]Извиняюсь, насчет >and not (Memo2 like - это неправильно
погорячился.
Johnmen (2004-03-18 14:28:00) [6]>and not (Memo2 like - это неправильно
Откуда сведения ?
serge35 (2004-03-18 14:24:00) [7]Where Memo1 like - это правильно
а
and not (Memo2 like - это неправильно
должно быть
and Memo2 not like
DenK_vrtz (2004-03-18 14:19:00) [8]Из справки.
LIKE can be used only with CHAR or compatible data types
stas (2004-03-18 14:09:00) [9]Query1.SQL.Add('SELECT * From My.db Where Memo1 like "%"|| "'+Edit1.Text+'" || "%" and not (Memo2 like "%"|| "'+Edit2.Text+'" ||"%"'));
а ТАК ?