powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Условие выборки LIKE '%что-то%'
3 сообщений из 3, страница 1 из 1
Условие выборки LIKE '%что-то%'
    #32383874
Newb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Подскажите пожалуйста как на Фоксе реализовать условие выборки LIKE '%что-то%' если в качестве 'что-то' нужно подставить Text1.Value

Т.е. нужно что-то типа

SELECT * FROM cProdPlan;
WHERE DepartmentName LIKE '"%'+ALLTRIM(This.Parent.Text1.Value)+'%"';
INTO CURSOR cProdPlanTmp

Но такая конструкция не работает.

2. Также, как я понял, Фокс различает верхний и нижний регистр символов, т.е. для него "А" и "а" это различные буквы. (покрайней мере для условия WHERE Pole1 = 'Значение' это так).
Как это можно обойти в для выше указанной конструкции LIKE

Спасибо.
...
Рейтинг: 0 / 0
Условие выборки LIKE '%что-то%'
    #32383888
Urri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лишние двойные кавычки - обе, уж по крайней мере.
А еще вместо
x like '%...%'
можно написать
'...'$x
А обойти регистр - как обычно, используя UPPER() или LOWER().
...
Рейтинг: 0 / 0
Условие выборки LIKE '%что-то%'
    #32383997
Фотография Hel!Riser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
LIKE '%'+ALLTRIM(This.Parent.Text1.Value)+'%'; 
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Условие выборки LIKE '%что-то%'
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]