powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Вопрос про коды символов
17 сообщений из 17, страница 1 из 1
Вопрос про коды символов
    #38630958
Kotъ-Begemotъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как в FB мне в выходной параметр процедуры (строковый, естественно), вставить непечатные символы перевода строки?
...
Рейтинг: 0 / 0
Вопрос про коды символов
    #38630959
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Непечатным способом, например:
Код: sql
1.
2.
var = 'str1
str2';


Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Вопрос про коды символов
    #38630963
Kotъ-Begemotъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovНепечатным способом, например:
Код: sql
1.
2.
var = 'str1
str2';




Не получится :-( У меня этот выходной параметр в цикле "собирается", и хотелось бы между его частями вставить "мягкий" перенос строки, для того, чтобы при последующем экспорте в Excel выглядело не "255 ААА-150 БББ-100 ВВВ-5" а вот так:

255
ААА-150
БББ-100
ВВВ-5
...
Рейтинг: 0 / 0
Вопрос про коды символов
    #38630964
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kotъ-Begemotъ,

ASCII_CHAR() ?
...
Рейтинг: 0 / 0
Вопрос про коды символов
    #38630969
Kotъ-Begemotъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpertKotъ-Begemotъ,

ASCII_CHAR() ?

Бинго! Спасибо, Саш! А я упёрся в CHAR() а такого нету :-) Голова уже перегружена видимо, надо отдохнуть :-)
...
Рейтинг: 0 / 0
Вопрос про коды символов
    #38631012
oleg_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или так
Код: sql
1.
 var1 = x'0D0A'
...
Рейтинг: 0 / 0
Вопрос про коды символов
    #38631022
Kotъ-Begemotъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
oleg_mили так
Код: sql
1.
 var1 = x'0D0A'



Спасибо, учту на будущее! :-)
...
Рейтинг: 0 / 0
Вопрос про коды символов
    #38632515
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
var_cr = '
';
var_1 = 'Aaa' || var_cr || '555';
...
Рейтинг: 0 / 0
Вопрос про коды символов
    #38633654
Kotъ-Begemotъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WildSery
Код: sql
1.
2.
3.
var_cr = '
';
var_1 = 'Aaa' || var_cr || '555';


Не хочу обидеть человека, подсказывающего ответ на мой вопрос, но при наличии двух "цивилизованных" возможностей указания символа по его десятичному или шестнадцатиричному коду, за конструкцию вида:
Код: sql
1.
2.
var_cr = '
';


лично я бы лишал премии. И может быть даже квартальной.
...
Рейтинг: 0 / 0
Вопрос про коды символов
    #38633683
m7m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kotъ-Begemotъза конструкцию вида:
Код: sql
1.
2.
var_cr = '
';


лично я бы лишал премии. И может быть даже квартальной.
не забывай что этих цивильных возможностей по крайней мере в полуторке не было (на счет двойки не знаю)
а оно блин уже в подкорке сидит, и вытравить сведения оттуда достаточно тяжело
так что максимум последнее китайское предупреждение
...
Рейтинг: 0 / 0
Вопрос про коды символов
    #38633688
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kotъ-Begemotъпри наличии двух "цивилизованных" возможностей указания символа по его
десятичному или шестнадцатиричному коду
Эти способы относительно хорошо работают для первых 128 символов. Дальше у них начинаются
проблемы с чарсетами. Даже для crlf уже начинаются забавные пляски с бубном на случаях
Windows vs Linux vs MacOS.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Вопрос про коды символов
    #38633779
Kotъ-Begemotъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovДаже для crlf уже начинаются забавные пляски с бубном на случаях
Windows vs Linux vs MacOS.


Ну, эта проблема касается далеко не только птицы...
...
Рейтинг: 0 / 0
Вопрос про коды символов
    #38633796
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kotъ-Begemotъ
Код: sql
1.
2.
var_cr = '
';


лично я бы лишал премии. И может быть даже квартальной.
Как по мне длинные сообщения удобнее писать именно как wildserg показал. Мое личное мнение- я так вразумительные сообщения для пользователей формирую.
...
Рейтинг: 0 / 0
Вопрос про коды символов
    #38634142
NikolayV81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMasterKotъ-Begemotъ
Код: sql
1.
2.
var_cr = '
';


лично я бы лишал премии. И может быть даже квартальной.
Как по мне длинные сообщения удобнее писать именно как wildserg показал. Мое личное мнение- я так вразумительные сообщения для пользователей формирую.

Код: sql
1.
2.
3.
4.
5.
6.
7.
...
  declare variable crlf varchar(2);
begin
  crlf = ASCII_CHAR(13)||ASCII_CHAR(10);
  mes = 'string 1'||crlf
      ||'string 2';
  ...


при этом можно и для "target platform" подумать о параметре.
конечно было бы удобней как в Delphi
Код: sql
1.
2.
  mes := 'string1'#13#10
       + 'string2'...       
...
Рейтинг: 0 / 0
Вопрос про коды символов
    #38634264
NickDee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NikolayV81конечно было бы удобней как в Delphi
Код: sql
1.
2.
  mes := 'string1'#13#10
       + 'string2'...       


Нельзя делать Firebird сильно уж дружелюбным. А то с юзеро-потоком можно не справиться :) Или с чем-то другим :)
...
Рейтинг: 0 / 0
Вопрос про коды символов
    #38634267
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NikolayV81конечно было бы удобней как в Delphi
Код: pascal
1.
2.
3.
  
mes := 'string1'#13#10
       + 'string2'...      



это мало чем отличается от

Код: plsql
1.
2.
 mes := 'string1' || x'0D0A' ||
           'string2'...
...
Рейтинг: 0 / 0
Вопрос про коды символов
    #38634280
NikolayV81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Симонов Денис]NikolayV81конечно было бы удобней как в Delphi

это мало чем отличается от

Код: plsql
1.
2.
 mes := 'string1' || x'0D0A' ||
           'string2'...



Ключевое отличие "||" ту же табуляцию или ещё что-нить вставить, но это мелочи.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Вопрос про коды символов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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