powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Хочу удалить перенос строки ...
10 сообщений из 10, страница 1 из 1
Хочу удалить перенос строки ...
    #35134519
JUNIORik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При выполнении SQl - скрипта
возвращается ошибка в sqlca.sqlerrtext.
Иногда (но не всегда) в конце теста ошибки стоит знак
переноса.

Ну, буквально в дебугере это выглядит так
Код: plaintext
ls_err = sqlca.sqlerrtext  => ls_err = "ORA-01400: cannot insert NULL into ()|"

Если скопировать это сообщение в файл, то получится
ORA-01400: cannot insert NULL into ()
...
Рейтинг: 0 / 0
Хочу удалить перенос строки ...
    #35134522
JUNIORik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ой, опшиблась кнопкой,
вопрос в том чтобы с помощью
POS(ls_err,'?') вырезать перенос.

Но конструкция POS(ls_err,'') возвращает 0.
...
Рейтинг: 0 / 0
Хочу удалить перенос строки ...
    #35134584
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не понятно какие символы нужно Вам заменить - скорее всего от этого и проблема. Если перенос строки, то должно быть что-то типа:
Код: plaintext
new_str = replace(old_str,pos(old_str,char( 10 )), 1 ,"")
также полезно проверить на char(13).
...
Рейтинг: 0 / 0
Хочу удалить перенос строки ...
    #35134647
JUNIORik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, спасибо.
и char(10) и char(13) находят перенос строки
...
Рейтинг: 0 / 0
Хочу удалить перенос строки ...
    #35135312
Фотография Ikar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JUNIORikДа, спасибо.
и char(10) и char(13) находят перенос строки
не помню из какого учебника я конспектировал это лет 15 назад......
Собственно, есть два символа: перенос строки, он же, обрыв строки, он же CR и имеет он 10-й номер в таблице символов, а второй - возврат коретки, он же LF и имеет он 13-й номер в таблице символов. Вместо они образуют, так называемый Windows-перевод строки - CRLF. В иных системах / кодироваках они могут использоваться по отдельности, независимо друг от друга.
...
...
Рейтинг: 0 / 0
Хочу удалить перенос строки ...
    #35135393
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IkarСобственно, есть два символа: перенос строки, он же, обрыв строки, он же CR и имеет он 10-й номер в таблице символов, а второй - возврат коретки, он же LF и имеет он 13-й номер в таблице символов. Вместо они образуют, так называемый Windows-перевод строки - CRLF. В иных системах / кодироваках они могут использоваться по отдельности, независимо друг от друга.
В топку тот учебник!
CR (Caret return) - возврат каретки.
LF (Line Feed) - перевод строки.
Такой перевод строки существовал еще до появления windows 1.0. Последовательность кодов для перевода обычно char(13) char(10), но ничто не мешает поменять их местами. Смысл использования двух кодов заключался в том, что они применялись для управленя печатью на принтер. Если просто послать LF то принтер пропустит строчку и оставит каретку в той же позиции. Если просто послать CR то вернет каретку в начало строки, не прокрутив бумагу (соот ветственно печатать будет поверх уже напечатанных данных). Если найти матричный принтер, то можно посмотреть как это работает.
...
Рейтинг: 0 / 0
Хочу удалить перенос строки ...
    #35135485
Фотография Ikar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Локшин Марк
В топку тот учебник!
...Согласен!
...
Рейтинг: 0 / 0
Хочу удалить перенос строки ...
    #35135897
+/-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
+/-
Гость
Локшин Марк ...Последовательность кодов для перевода обычно char(13) char(10), но ничто не мешает поменять их местами..
~r~n ? ;)
...
Рейтинг: 0 / 0
Хочу удалить перенос строки ...
    #35135987
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+/-~r~n ? ;)
В чем смысл поста?
...
Рейтинг: 0 / 0
Хочу удалить перенос строки ...
    #35607757
SteelPepper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
+/-,
Спасибо, мне ваш пост очень помог!
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Хочу удалить перенос строки ...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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