Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема с кавычками / 4 сообщений из 4, страница 1 из 1
09.09.2008, 08:51
    #35528868
Проблема с кавычками
Попал в засаду, помогите. Строю фильтр, проблема в кавычках (см. 2ю строчку)

lcValue = [Буронабивная установка "Молот"]
m.lcRightArg = [UPPER("] + m.lcValue + [")]

в итоге m.lcRightArg = "Буронабивная установка "Молот""
и естественно программа ругается на недопустимость такого синтаксиса.
Как это решить?
...
Рейтинг: 0 / 0
09.09.2008, 08:58
    #35528879
stoopper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с кавычками
Интересующийся_Попал в засаду, помогите. Строю фильтр, проблема в кавычках (см. 2ю строчку)

lcValue = [Буронабивная установка "Молот"]
m.lcRightArg = [UPPER("] + m.lcValue + [")]

в итоге m.lcRightArg = "Буронабивная установка "Молот""
и естественно программа ругается на недопустимость такого синтаксиса.
Как это решить?


Не использовать дважды кавычки ". Используй в паре с '.
...
Рейтинг: 0 / 0
09.09.2008, 08:58
    #35528880
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с кавычками
Есть еще одинарная кавычка '
Код: plaintext
'Буронабивная установка "Молот"'
...
Рейтинг: 0 / 0
09.09.2008, 11:50
    #35529299
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с кавычками
В общем случае, может оказаться и так, что в переменной lcValue будет и квадратная скобка, и одинарная кавычка, и двойная кавычка. И все это сразу.

Поэтому, логичнее было бы оставить lcValue в качестве переменной. Параметра. Не пытаться записать ее значение.

Код: plaintext
1.
2.
3.
PUBLIC gcValue
gcValue = [Буронабивная установка "Молот"]
m.lcRightArg = [UPPER(m.gcValue)]

Хотя, в данном случае, можно сначала преобразовать содержимое переменной, а потом использовать полученное значение в фильтре

Код: plaintext
1.
2.
lcValue = UPPER(m.lcValue)
m.lcRightArg = "[" + lcValue + "]"
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема с кавычками / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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