Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / LIKE в SQL 2005 / 5 сообщений из 5, страница 1 из 1
30.11.2011, 11:33
    #37551568
RIGOR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LIKE в SQL 2005
Доброе время суток. Пытаюсь организовать поиск на 2005 SQL Server:
SQLEXEC(qq,[select * from TableName where FieldsName like '%'+'X'+'%']) работает отлично. Если Х поместить в переменную P, то
SQLEXEC(qq,[select * from TableName where FieldsName like '%'+?P+'%']) не работает. В чем ошибка? Перетаскивать данные в View, и там средствами Фокса искать не хочется. Подскажите, что делаю не так.
...
Рейтинг: 0 / 0
30.11.2011, 11:45
    #37551598
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LIKE в SQL 2005
RIGORДоброе время суток. Пытаюсь организовать поиск на 2005 SQL Server:
SQLEXEC(qq,[select * from TableName where FieldsName like '%'+'X'+'%']) работает отлично.
Не верю
RIGORЕсли Х поместить в переменную P, то
SQLEXEC(qq,[select * from TableName where FieldsName like '%'+?P+'%']) не работает.
Так попробуй:
Код: plaintext
1.
2.
lcQuery = [select * from TableName where  FieldsName like '%] + P + [%']
? lcQuery
SQLEXEC(qq, lcQuery)
...
Рейтинг: 0 / 0
30.11.2011, 11:53
    #37551621
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LIKE в SQL 2005
или так
Код: plaintext
SQLEXEC(qq,[select * from TableName where FieldsName like '%?P%'])
...
Рейтинг: 0 / 0
30.11.2011, 12:07
    #37551651
RIGOR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LIKE в SQL 2005
Dima T,

Первая схема работает ХОРОШО. Спасибо.
Вторая возвращает пустое значение (я это уже пробовал) - это не правильно.
Если поставить в первую схему второе или третье условие, т.е еще 2 переменных, как должен выглядеть синтаксис, а то возвращается пустой результат?
...
Рейтинг: 0 / 0
30.11.2011, 12:14
    #37551668
RIGOR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LIKE в SQL 2005
Dima T,
Прошу прощения, все работает. БОЛЬШОЕ СПАСИБО.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / LIKE в SQL 2005 / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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