Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Хочу удалить перенос строки ... / 10 сообщений из 10, страница 1 из 1
15.02.2008, 12:14
    #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
15.02.2008, 12:16
    #35134522
JUNIORik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочу удалить перенос строки ...
Ой, опшиблась кнопкой,
вопрос в том чтобы с помощью
POS(ls_err,'?') вырезать перенос.

Но конструкция POS(ls_err,'') возвращает 0.
...
Рейтинг: 0 / 0
15.02.2008, 12:33
    #35134584
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочу удалить перенос строки ...
Не понятно какие символы нужно Вам заменить - скорее всего от этого и проблема. Если перенос строки, то должно быть что-то типа:
Код: plaintext
new_str = replace(old_str,pos(old_str,char( 10 )), 1 ,"")
также полезно проверить на char(13).
...
Рейтинг: 0 / 0
15.02.2008, 12:47
    #35134647
JUNIORik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочу удалить перенос строки ...
Да, спасибо.
и char(10) и char(13) находят перенос строки
...
Рейтинг: 0 / 0
15.02.2008, 14:58
    #35135312
Ikar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочу удалить перенос строки ...
JUNIORikДа, спасибо.
и char(10) и char(13) находят перенос строки
не помню из какого учебника я конспектировал это лет 15 назад......
Собственно, есть два символа: перенос строки, он же, обрыв строки, он же CR и имеет он 10-й номер в таблице символов, а второй - возврат коретки, он же LF и имеет он 13-й номер в таблице символов. Вместо они образуют, так называемый Windows-перевод строки - CRLF. В иных системах / кодироваках они могут использоваться по отдельности, независимо друг от друга.
...
...
Рейтинг: 0 / 0
15.02.2008, 15:16
    #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
15.02.2008, 15:35
    #35135485
Ikar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочу удалить перенос строки ...
Локшин Марк
В топку тот учебник!
...Согласен!
...
Рейтинг: 0 / 0
15.02.2008, 17:25
    #35135897
+/-
+/-
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочу удалить перенос строки ...
Локшин Марк ...Последовательность кодов для перевода обычно char(13) char(10), но ничто не мешает поменять их местами..
~r~n ? ;)
...
Рейтинг: 0 / 0
15.02.2008, 17:48
    #35135987
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочу удалить перенос строки ...
+/-~r~n ? ;)
В чем смысл поста?
...
Рейтинг: 0 / 0
21.10.2008, 19:58
    #35607757
SteelPepper
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочу удалить перенос строки ...
+/-,
Спасибо, мне ваш пост очень помог!
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Хочу удалить перенос строки ... / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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