Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.12.11;
Скачать: [xml.tar.bz2];

Вниз

проблема с escape последовательностью   Найти похожие ветки 

 
AlexLines   (2005-10-27 15:09) [0]

Уважаемые знатоки

Пишу запрос:

"SELECT * FROM My.db Where BodyMemo like "% 85/% %" escape "/" "

Ошибки не возникает, однако 85% не находит. Не находит и 85_ при изменение запроса.

Заранее благодарен


 
Johnmen ©   (2005-10-27 15:17) [1]

"Нет - значит не было" (с) О.Бендер

А, кстати, должно искать в мемо?


 
Anatoly Podgoretsky ©   (2005-10-27 15:41) [2]

Johnmen ©   (27.10.05 15:17) [1]
Не за что. Вот выписка LIKE can be used only with CHAR or compatible data types. Мемо не является таким типом.


 
Johnmen ©   (2005-10-27 16:32) [3]

>Anatoly Podgoretsky ©   (27.10.05 15:41) [2]

Я так и думал :)


 
AlexLines   (2005-10-28 05:14) [4]

Если можно подробнее

Остальные запросы с memo работают

например:

"SELECT * FROM My.db Where BodyMemo like "% поиск %" " , находит первое вхождение на слово поиск


 
Anatoly Podgoretsky ©   (2005-10-28 08:57) [5]

Johnmen ©   (27.10.05 16:32) [3]
А теперь тебя обижу :-)
Парадокс не зря Парадоксом зовут.
На самом деле в Парароксе мемо поле это гермофродит - оно и мемо, но оно и char (первые 255 символов).


 
Johnmen ©   (2005-10-28 09:22) [6]

>Anatoly Podgoretsky ©   (28.10.05 08:57) [5]

Было у меня очень смутное подозрение, что не всё так однозначно...:)
Но теперь понятно, почему у него не находит - 85% лежит далее 255...


 
AlexLines   (2005-10-28 10:46) [7]

Чего-то я не понимаю

"SELECT * FROM My.db Where BodyMemo like "% поиск %" " , находит слово которое стоит далее 1200 символов, а

"SELECT * FROM My.db Where BodyMemo like "% 85/% %" escape "/" "
не находит 85% даже если стоит далее второго (первого) симовола


 
Johnmen ©   (2005-10-28 11:03) [8]

>AlexLines   (28.10.05 10:46) [7]
>"SELECT * FROM My.db Where BodyMemo like "% 85/% %" escape "/" "

Значит нет в тексте СЛОВА 85%
А что там есть? Приведи текст....


 
AlexLines   (2005-10-28 11:17) [9]

ПРИРОДНЫЕ УСЛОВИЯ ПРИМОРСКОГО КРАЯ (ПК), ЕГО ПРИБРЕЖНОЙ ЗОНЫ ХАРАКТЕРИЗУЮТСЯ ВЛИЯНИЕМ ЗИМНЕГО И ЛЕТНЕГО МУССОНОВ. В 85% ПРЕОБЛАДАЮТ И Т.Д.


 
Johnmen ©   (2005-10-28 11:24) [10]

Я сдаюсь...
:)


 
AlexLines   (2005-10-28 15:03) [11]

А что все знатоки сдались? :)


 
Johnmen ©   (2005-10-28 15:06) [12]

Уже давно...:)

Попробуй like "%85#%%" escape "#"
здесь, как ты видишь, 3 (три) отличия...


 
AlexLines   (2005-10-28 16:56) [13]

"%85#%%" escape "#"
не получается

а почему я не могу поставить одинарные кавычки вместо двойных в этом случае - ругаеся компилятор?



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

Форум: "Базы";
Текущий архив: 2005.12.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.055 c
2-1130507566
FYNJY
2005-10-28 17:52
2005.12.11
Использование CLIPS


14-1132673838
Германн
2005-11-22 18:37
2005.12.11
TuRKiSH HaCKeR


1-1131544941
Суслик
2005-11-09 17:02
2005.12.11
Runtime пакеты


2-1132558051
B@BY
2005-11-21 10:27
2005.12.11
Базы данных - MS Access


3-1130324285
Карелин Артем
2005-10-26 14:58
2005.12.11
Использование нескольких наборов записей из одного запроса.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский