Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Интересно && между кавычками / 4 сообщений из 4, страница 1 из 1
21.09.2007, 07:58
    #34816410
Jura.K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интересно && между кавычками
Столкнулся с таким вопросом в условии ставим && и фокс ругается
например
Код: plaintext
SELECT * FROM tbl_Name WHERE Name="АВТО&&"
получаем ошибку конечно обойти можно путем ввода переменных
Код: plaintext
1.
2.
lcPrem1="АВТО&"
lcPerem2="&"
SELECT * FROM tbl_Name WHERE Name=m.lcPerem1+m.lcPerem2
но приходится разбирать условие ввода, оно формируется динамически
кто нибудь сталкивался с такой проблеммой ?
может есть другое решение ?

VFP8 SSP2 но перехожу на
VFP9 SP1
Кстати в проекте А.П.Климова (очень хороший проект) и во frameworke М.С.Лаврентьего тоже
данная ошибка не преодолена, при поиске и установке фильтров.
...
Рейтинг: 0 / 0
21.09.2007, 12:01
    #34817213
Интересно && между кавычками
Jura.KСтолкнулся с таким вопросом в условии ставим && и фокс ругается
например
Код: plaintext
SELECT * FROM tbl_Name WHERE Name="АВТО&&"
получаем ошибку конечно обойти можно путем ввода переменных
Код: plaintext
1.
2.
lcPrem1="АВТО&"
lcPerem2="&"
SELECT * FROM tbl_Name WHERE Name=m.lcPerem1+m.lcPerem2
но приходится разбирать условие ввода, оно формируется динамически
кто нибудь сталкивался с такой проблеммой ?
может есть другое решение ?

VFP8 SSP2 но перехожу на
VFP9 SP1
Кстати в проекте А.П.Климова (очень хороший проект) и во frameworke М.С.Лаврентьего тоже
данная ошибка не преодолена, при поиске и установке фильтров.
А как Вы передаете строку "АВТО&&"?
Если Вы пишете это прямо в тексте программы/командном окне, то парсер Фокса распознает && как признак комментария и остаток строки игнорирует. Вот Вам и ошибка...
Если же Вы передаете из текстбокса, то вроде бы все должно быть корректно...
...
Рейтинг: 0 / 0
21.09.2007, 14:21
    #34817935
Jura.K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интересно && между кавычками
вот именно что идет присвоение и преобразование

Код: plaintext
lcValue="LIKE([*" + ALLTRIM(thisform.txtPole1.Value)"*]

и потом при выполнении вываливается ошибка если пользователь ввел в текстбокс два &&
...
Рейтинг: 0 / 0
21.09.2007, 14:25
    #34817968
Jura.K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интересно && между кавычками
поторопился должно быть так
Код: plaintext
lcValue="LIKE([*" + ALLTRIM(thisform.txtPole1.Value)+["*,F1LR5P1)]
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Интересно && между кавычками / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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