Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Кавычки в строковых выражениях - как избежать ошибки? / 8 сообщений из 8, страница 1 из 1
04.02.2021, 16:02
    #40041679
p672
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кавычки в строковых выражениях - как избежать ошибки?
VFP 9 SP2
Строковое выражение должно содержать двойные кавычки.
Как это реализовать? Как избежать ошибки?
...
Рейтинг: 0 / 0
04.02.2021, 16:12
    #40041687
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кавычки в строковых выражениях - как избежать ошибки?
Проверить. Если нет - добавить.
...
Рейтинг: 0 / 0
04.02.2021, 16:19
    #40041693
PaulWist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кавычки в строковых выражениях - как избежать ошибки?
p672,

Если правильно понял вопрос

Код: sql
1.
?[ 12"34] + ["56'78'] + [91'012@3]



те существует 3 типа "кавычек" - [], "", ' '
...
Рейтинг: 0 / 0
04.02.2021, 16:44
    #40041713
p672
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кавычки в строковых выражениях - как избежать ошибки?
а="разведчик "Юстас" пошел погулять"
как сделать чтобы не было синтаксической ошибки? покажите на примере.
...
Рейтинг: 0 / 0
04.02.2021, 16:59
    #40041721
PaulWist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кавычки в строковых выражениях - как избежать ошибки?
p672,

Код: sql
1.
2.
3.
4.
5.
?["разведчик "Юстас" пошел погулять"]
?'"разведчик "Юстас" пошел погулять"'

?[разведчик "Юстас" пошел погулять]
?'разведчик "Юстас" пошел погулять'



обрамить слева и справа другими "кавычками"
...
Рейтинг: 0 / 0
04.02.2021, 20:43
    #40041823
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кавычки в строковых выражениях - как избежать ошибки?
Если копируете текст откуда-то из-вне и лень вычитывать, есть там кавычки или нет, то используйте текстовые скобки

Код: sql
1.
2.
3.
TEXT TO m.a NOSHOW
разведчик "Юстас" пошел погулять
ENDTEXT



Все, что находится внутри, интерпретируется как текст. Включая переводы строк и отступы.

Хотя и здесь есть управляющие символы - это двойные угловые скобки. Чтобы и их воспринимали как текст, надо сделать настройку SET TEXTMERGE OFF
...
Рейтинг: 0 / 0
04.02.2021, 23:07
    #40041860
p672
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кавычки в строковых выражениях - как избежать ошибки?
Так правильно будет:
Код: vbnet
1.
a=[разведчик "Юстас" гуляет]


- вроде не ругается
?a - выдаёт на экран текст с кавычками как должно быть.
...
Рейтинг: 0 / 0
05.02.2021, 09:14
    #40041936
PaulWist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кавычки в строковых выражениях - как избежать ошибки?
p672
Так правильно будет:
Код: vbnet
1.
a=[разведчик "Юстас" гуляет]


- вроде не ругается
?a - выдаёт на экран текст с кавычками как должно быть.


Да.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Кавычки в строковых выражениях - как избежать ошибки? / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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