Главная страница
    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.035 c
3-1129820758
Juice
2005-10-20 19:05
2005.12.11
Индекс по TAggregateField


2-1132743270
BFG9k
2005-11-23 13:54
2005.12.11
Некорректная работа ShowWindow


10-1108974148
Uran
2005-02-21 11:22
2005.12.11
Экспорт из Excel в dbf


3-1130331984
DmitryA
2005-10-26 17:06
2005.12.11
Как открыть таблицу Visual Foxpro?


14-1132407960
nbv
2005-11-19 16:46
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский