powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird 4: Could not find acceptable ICU library
25 сообщений из 303, страница 2 из 13
Firebird 4: Could not find acceptable ICU library
    #39667364
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Василий 2,

Код: sql
1.
select current_timestamp at time zone 'UTC' from rdb$database



проще
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39667369
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

такая ссылка лучше, зачем на какой-то коммит ссылаться

https://github.com/FirebirdSQL/firebird/blob/work/time-zone-support/doc/sql.extensions/README.time_zone.md
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39667372
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

во! найти не смог правильную ссылку :(
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39667471
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денискоторые скоро появятся в 2.5 и 3.0.
хорошо, у меня база в процессе проектирования. Дождусь следующего релиза тройки


hvlad,

за ссыль спасибо. Изменения уже будут в 3.0.4. - это точно?
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39667490
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДокИзменения уже будут в 3.0.4. - это точно?Скорее да, чем нет

Описание тут
https://github.com/FirebirdSQL/firebird/blob/work/time-zone-support-3.0/doc/README.time_zone_forward_compatibility.md
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39667525
Шавлюк Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может быть добавить в firebird.conf настройку текущего часового пояса (отличного от системного)? Для совместимости со старым поведением CURRENT_TIME нужно будет поставить часовой пояс +0
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39667527
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шавлюк Евгений,

это не то. Типы всё равно разные будут, старые клиенты их не скушают. А CURRENT_TIME тебе вернёт то же самое время что и раньше, только допишет пояс сервера
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39667530
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шавлюк Евгений,

TIME [WITHOUT TIMEZONE] и TIME WITH TIMEZONE это разные типы данных.
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39667699
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шавлюк Евгений> Может быть добавить в firebird.conf настройку

Сказали же нет, стандарт-с, привыкайте-с, возмущения в fb-devel-c.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39676952
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39676977
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

Адриано смержил ветку time-zone-support-3.0 в B3_0_Release и удалил её.

Теперь всё в B3_0_Release
https://github.com/FirebirdSQL/firebird/blob/B3_0_Release/doc/README.time_zone_forward_compatibility.md
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39676979
pastor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladkdv,

Адриано смержил ветку time-zone-support-3.0 в B3_0_Release и удалил её.

Теперь всё в B3_0_Release
https://github.com/FirebirdSQL/firebird/blob/B3_0_Release/doc/README.time_zone_forward_compatibility.md

Торпеды на подводных лодках хранятся в перевернутом состоянии, поэтому, во избежание путаницы, на верху торпеды написано "низ".
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39676980
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pastor,
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39676983
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сразу вспомнил анекдот о новом работнике, подписавшем "Х" и "П" хорошие и плохие материалы.
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39773036
dedRasta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Сегодня установил FB4 из снапшотов (билд 1433).
Когда залил базу из бекапа с FB2.5, при попытке подключиться получил subj.
Посмотрел в папку - там имена icu*.dll заканчиваются на 63, типа icudt63, а в ранее установленной альфе (которая БД открывала нормально) - на 52.
Скопировал все icu*52.dll из папки с альфой в папку с новым снапшотом - соединение прошло нормально.

Это у меня с БД было что-то не так или так и должно быть? Кодировка БД Win1252.
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39773038
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dedRasta,

Небось подцеляешься к базе которую ещё на альфе разворачивал?
Базу надо разворачивать из бекапа заново. На этапе альфа->бета такое бывает
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39773039
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Требуется рантайм от студии 2017.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39773041
dedRasta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов ДенисНебось подцеляешься к базе которую ещё на альфе разворачивал?

Точно!
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39773042
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

кстати да. У меня просто VS 2017 установлена, поэтому и не заметил
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39774236
dedRasta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На десктопе Win7(x64) разархировал в папку архив Firebird-4.0.0.1433-0_x64.7z

В папке запускаю из командной строки:
Код: plsql
1.
	install_service.bat fb4 


Сервис создан и стартовал.

Далее в той же папке выполняю команду:
Код: plsql
1.
	isql.exe -u SYSDBA SECURITY.DB 


после долгого раздумья получаю ответ:
Код: plsql
1.
2.
	Statement failed, SQLSTATE=xx000
	Could not find acceptable ICU library 



Копирую в папку файлы icu*52*.* из альфы (Firebird-4.0.0.1062-0_x64).

Повторяю
Код: plsql
1.
	isql.exe -u SYSDBA SECURITY.DB 


Все пролетает с песнями. После этого добавляю пользователей, восстанавливаю БД - все нормально.

В логе, правда, ругается на часовые пояса:
Код: plsql
1.
2.
3.
WSS000	Thu Feb 14 10:46:51 2019

	ICU error (0) retrieving the system time zone (Романское время (зима)). Falling back to displacement.



Но с этим буду разбираться дальше.

Далее, согласно директиве

Dimitry SibiryakovТребуется рантайм от студии 2017.


скачиваю vc_redist.x64.exe и устанавливаю.
Удаляю из папки файлы icu*52*.* и перезагружаюсь.

Все работает нормально. Спасибо за помощь.

Но есть вопрос: как называются и где лежат файлы, которые установил vc_redist.x64.exe,
чтобы их можно было залить в папку вместо msvc*120.dll? Я что-то не смог найти.
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39774238
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dedRasta,

да не парся ты. К релизу нужные mvcr и так будут лежать где надо. А сейчас всё равно себе на пробу fb ставишь
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39774360
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dedRastaНо есть вопрос: как называются и где лежат файлы, которые установил vc_redist.x64.exe,
чтобы их можно было залить в папку вместо msvc*120.dll?Там не так просто теперь.
Кроме обычных vcruntime140.dll и msvcp140.dll нужны ещё и ucrtbase.dll + api-ms-crt-XXX.dll (ищи их в system32).
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39774366
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

эти dll в итоге будут включены в снапшоты, или просто теперь будет написано в readme что надо устанавливать msvc 2017 студии?
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39774368
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это Update for Universal C Runtime in Windows - уже (давно) должно быть (у всех) установлено. Ну или даже "в образ закатано".
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39774376
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

в снапшоты пока не включали, посмотрим что будет в инсталляторе беты.
...
Рейтинг: 0 / 0
25 сообщений из 303, страница 2 из 13
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird 4: Could not find acceptable ICU library
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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