Powerbuilder. Попытка импортировать длинную строку с одной двойной кавычкой (") - PullRequest
0 голосов
/ 04 июня 2018
importstring(ls_string) 

Строка представляет собой текст с разделителями табуляции, который содержит одинарную кавычку.Эта одинарная кавычка вызывает ошибку, когда строка импортируется в DataWindow.

Я пытался заменить все вхождения двойной кавычки на ~" или \", но оба не работают.

Как вы думаете, что является потенциальным решением проблемы?

Спасибо.

1 Ответ

0 голосов
/ 04 июня 2018

Экранирующий символ окна данных для одиночной кавычки (') - это три символа тильды, а затем одиночная кавычка (которая экранирует одинарную кавычку и саму тильду).

Это делает запись [O'Коннор] выглядит как [O ~~~ 'Коннор].

В справке по PB это под заголовком: «Вложенные строки и специальные символы для свойств объекта DataWindow»

...