powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / знак переноса строки?
25 сообщений из 76, страница 3 из 4
знак переноса строки?
    #36072343
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DzirtНу, тогда так:
Это будет в сервере?
...
Рейтинг: 0 / 0
знак переноса строки?
    #36072434
Dzirt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WildSeryDzirtНу, тогда так:
Это будет в сервере?
Вообще-то этот код не в сервере, а в isql. А будет ли он там - это вопрос к разработчикам
...
Рейтинг: 0 / 0
знак переноса строки?
    #36072478
dennis-r
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dzirt
Вообще-то этот код не в сервере, а в isql. А будет ли он там - это вопрос к разработчикам
Дык. В чём дело стало пройти по ссылке http://tracker.firebirdsql.org/browse/CORE-915
и зафигачить код в комментарий? Так разработчики будут более в курсе.

p.s. Я уж намекал-намекал прозрачно так... :)
...
Рейтинг: 0 / 0
знак переноса строки?
    #36072547
Dzirt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dennis-r,

Добавил коммент в CORE-915, посмотрим как оно... :-)
...
Рейтинг: 0 / 0
знак переноса строки?
    #36072901
dennis-r
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DzirtДобавил коммент в CORE-915, посмотрим как оно... :-)
Замечательно. Если ещё is заменить на will и проставить определённые артикли, будет вааще сногсшибательно! %)
...
Рейтинг: 0 / 0
знак переноса строки?
    #36073876
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DzirtPS: Я тебе еще напомню (это чтобы предвосхитить эксперимент №3), что у матричных принтеров перевод строки (LF который) не вызывал автоматического возврата кареткиА вот это зависело от настроек. Был и Auto-CR и Auto-LF.
...
Рейтинг: 0 / 0
знак переноса строки?
    #36085633
Dzirt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dzirt...
Добавил коммент в CORE-915, посмотрим как оно... :-)
Получен ответ:
авторAdriano dos Santos Fernandes commented on CORE-915:
---------------------------------------------------

I can't reproduce.

All line breaks are using CRLF.
Ну и все. Как обычно вобщем-то, я уж давно зарекся постить в трекер. Если Дима с Владом тут не возьмутся решать, то никогда оно и не решится... Не напишу ж я там там "возьмите IBExpert/IBEScript или любую старую базу, когда ваш же isql при передаче текста процедуры на сервер еще на удалял символы CR, а передавал как есть, а метаданные извлеките теперишним isql".
...
Рейтинг: 0 / 0
знак переноса строки?
    #36086247
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dzirt> Не напишу ж я там

Отчего же? Напиши. У трекера есть минусы, но не этот...

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
знак переноса строки?
    #36086273
Dzirt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам пишет:
> Автор: Гаджимурадов Рустам
> <Гаджимурадов Рустам>
>
> Dzirt> Не напишу ж я там
>
> Отчего же? Напиши. У трекера есть минусы, но не этот...

Так dennis-r уже написал... Вполне ожидаемый ответ:
[qoute]
Adriano dos Santos Fernandes commented on CORE-915:
---------------------------------------------------

But IBExpert is not part of Firebird.

I want to see a "good script" that you can use to create the objects
with isql and the extraction result in the "bad script". I\'m unable to
reproduce that.
....
[/qoute]

Пользуйтесь _только_ isql и будет вам счастие... Это глухарь.

--
With best regards, Yuri Grabar. E-mail: yuri_grabar@ukr.net
Posted
via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
знак переноса строки?
    #36086411
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dzirt> Пользуйтесь _только_ isql и будет вам счастие

Вы ему что именно нужно исправить объяснили?
А-то может тут на трех страницах курили, а хотите
чтобы он сразу въехал. :-)

В принципе, это можно и без трекера ДС-у переадресовать. :)

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
знак переноса строки?
    #36086774
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам
В принципе, это можно и без трекера ДС-у переадресовать. :)

Нет, мне нельзя. Тут только ДЕ или Влад справятся.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
знак переноса строки?
    #36086832
dennis-r
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам
Вы ему что именно нужно исправить объяснили?
А-то может тут на трех страницах курили, а хотите
чтобы он сразу въехал. :-)

Всё нормально, процесс объяснения идёт.
Там и Влад подключился.
...
Рейтинг: 0 / 0
знак переноса строки?
    #36093891
dennis-r
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dzirt,
Дело мысля пошла однако

Adriano dos Santos Fernandes - 16/Jul/09 06:47 AMJust removing CRs is not a good solution, as they also works as line terminator in Mac OS.

I think we should convert CRLF pairs to LF before print. But that should be done with care re. blob segment bondaries too.
Правда я не понимаю, что там страшного с границами сегментов блоба...
...
Рейтинг: 0 / 0
знак переноса строки?
    #36093928
dennis-r
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dennis-rПравда я не понимаю, что там страшного с границами сегментов блоба...
А! Дошло. Если CR в конце одного сегмента, а LF - в начале другого. Нда.
...
Рейтинг: 0 / 0
знак переноса строки?
    #36099529
dennis-r
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dzirt,
Вобщем починили путём замены CRLF->LF->fprintf->CRLF. Смотреть в 2.5 RC1. Или в cvs.
...
Рейтинг: 0 / 0
знак переноса строки?
    #36099569
Dzirt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dennis-r пишет:
> Автор: "dennis-r"
> Dzirt,
> Вобщем починили путём замены CRLF->LF->fprintf->CRLF. Смотреть в 2.5
> RC1. Или в cvs.
Да собственно я и не жду исправления этого :D Мне еще не приходилось
метаданные извлекать при помощи isql. ;) Хм-м... Даже странно как-то -
пользуюсь Interbase/Firebird начиная с IB 6.0, а метаданные isql\'ем не
извлекал.

PS: Накрутил-то Adriano... Без пол-литры и не разобраться ;) Ну, ему виднее
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
знак переноса строки?
    #36100095
dennis-r
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dzirt
Да собственно я и не жду исправления этого

Да мне, собственно, тоже по барабану.
Просто, уж коли взялися давить козявку, надо додавить.

Dzirt
PS: Накрутил-то Adriano... Без пол-литры и не разобраться ;) Ну, ему виднее

Ага. Это он границы сегментов блюдёт. А на про изврат типа LFCR забыил.
...
Рейтинг: 0 / 0
знак переноса строки?
    #36100572
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И рпавильно забил. Ибо изврат.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
знак переноса строки?
    #39672204
Василий 2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Связанная проблема, так и оставшаяся даже в 3.0.3. isql даже под Windows превращает все переводы строк в 0A.
Короткий пример:
БД - test.fdb, в ней таблица New_Table
Код: sql
1.
2.
3.
4.
5.
SQL> comment on table new_table is 'com
CON> m';
SQL> commit;
SQL> blobdump 6:3cb dump0;
SQL> quit;


В файле dump0 - 63 6F 6D 0A 6D
Ладно, возможно утилита - наследник Линукса и переводы строк в консоли воспринимает по-пингвиньему. Делаем comm.sql
Код: sql
1.
2.
3.
4.
5.
comment on table new_table is 'com
m';
commit;
blobdump 6:3cb dump1;
quit;


сохраняем с виндовыми переводами строк и запускаем
Код: sql
1.
isql -u SYSDBA -p masterkey -i comm.sql TEST.FDB


В файле dump1 - тот же самый 63 6F 6D 0A 6D.
А из-за этого появляются ложные срабатывания при сравнении метаданных, если одна из баз создана isql-ем, а в другой изменения выполнялись сторонними средствами.
...
Рейтинг: 0 / 0
знак переноса строки?
    #39672212
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Василий 2возможно утилита - наследник Линукса и переводы строк в консоли воспринимает по-пингвиньему.

Этой утилите сугубо всё равно откуда fgets получает строку.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
знак переноса строки?
    #39672217
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
самый кайф начинается если эти строки засандалить в стандартный RichEdit.
(только не через ClipBoard)
терминатор становится ТРЕХ-символьным 0A 0D 0A.
понятно, что это глюк RichEdit, но всё одно, прикольно.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
знак переноса строки?
    #39672229
Василий 2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovЭтой утилите сугубо всё равно откуда fgets получает строку.

Не спорю. Я имел в виду, что перенос строки, вбитый в консоли, - вещь хрупкая и может зависеть от приложения терминала. Но вот с данными, которые проге скормили в виде файла, не должно быть никаких самоуправств имхо.
Либо, уж если очень большое желание однотипности (например, чтобы избежать печали в сравнении метаданных, если над базой работает несколько кодеров из-под разных осей), можно прибить преобразование гвоздями к серверу и успокоиться.
...
Рейтинг: 0 / 0
знак переноса строки?
    #39672361
pastor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Василий 2Dimitry SibiryakovЭтой утилите сугубо всё равно откуда fgets получает строку.

Не спорю. Я имел в виду, что перенос строки, вбитый в консоли, - вещь хрупкая и может зависеть от приложения терминала. Но вот с данными, которые проге скормили в виде файла, не должно быть никаких самоуправств имхо.
Либо, уж если очень большое желание однотипности (например, чтобы избежать печали в сравнении метаданных, если над базой работает несколько кодеров из-под разных осей), можно прибить преобразование гвоздями к серверу и успокоиться.

ASCII_CHAR(13) не устраивает благородного дона?
...
Рейтинг: 0 / 0
знак переноса строки?
    #39672380
Василий 2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pastorASCII_CHAR(13) не устраивает благородного дона?
Если IBE научится извлекать метаданные, заменяя переводы строк на конкатенацию с ASCII_CHAR то мб, мб... Однако ж все равно нехорошее это поведение. Утилите скормили данные в четко определенном виде, какое право она имеет их менять?
...
Рейтинг: 0 / 0
знак переноса строки?
    #39672413
pastor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Василий 2pastorASCII_CHAR(13) не устраивает благородного дона?
Если IBE научится извлекать метаданные, заменяя переводы строк на конкатенацию с ASCII_CHAR то мб, мб... Однако ж все равно нехорошее это поведение. Утилите скормили данные в четко определенном виде, какое право она имеет их менять?

1. скормить скрипт в IBE, заставить его срыгнуть, потом опять скормить - неаппетитно как-то выглядит. Требуйте крыжик ( все непонятное в ASCII_CHAR/как попало) в IBE

2. что файлик, что консоль - входному потоку данных фиолетово. особенно перенапрравленному.

3. утилита имеет право их поменять под локали подключения. кодировку точно, а со временем, еще время и разделители и пр.
...
Рейтинг: 0 / 0
25 сообщений из 76, страница 3 из 4
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / знак переноса строки?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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