powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема с кавычками
4 сообщений из 4, страница 1 из 1
Проблема с кавычками
    #35528868
Попал в засаду, помогите. Строю фильтр, проблема в кавычках (см. 2ю строчку)

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

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

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

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


Не использовать дважды кавычки ". Используй в паре с '.
...
Рейтинг: 0 / 0
Проблема с кавычками
    #35528880
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть еще одинарная кавычка '
Код: plaintext
'Буронабивная установка "Молот"'
...
Рейтинг: 0 / 0
Проблема с кавычками
    #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
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема с кавычками
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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