SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » Firebird, HQbird, InterBase » Переход на 4 с 2.5. (Клиентская часть)
Переход на 4 с 2.5. [сообщение #2504] Fri, 09 June 2023 15:19 Переход к следующему сообщению
Gvm в настоящее время не в онлайне  Gvm
Сообщений: 13
Зарегистрирован: June 2023
Junior Member
Добрый день всем. Вот хочу перебраться на fb4. Статью по переходу на ibase.ru прочитал. С сервером понятно. А есть ли грабли в клиентской части? На данный момент работают программы на Delphi 7 + ibx, excel через ibgemodbc подключается, java ee через jdbc и роботы на pyton по ночам работают. На что внимание обратить?, будут какие-то проблемы?

[Обновления: Fri, 09 June 2023 15:22]

Известить модератора

Re: Переход на 4 с 2.5. [сообщение #2505 является ответом на сообщение #2504] Fri, 09 June 2023 15:34 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 889
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
если разрешишь одновременно и Legacy, и Srp - устроишь бардак.
отключишь Legacy - отвалятся старые клиенты.
запарка одна: всех принудить обновить клиента.
(и заодно почистить гадюшник у юзера на предмет расплодившихся клиентов)

зы: забыл добавить, что клиент 4.Х не ставится на ХР.

[Обновления: Fri, 09 June 2023 15:35]

Известить модератора

Re: Переход на 4 с 2.5. [сообщение #2506 является ответом на сообщение #2505] Fri, 09 June 2023 15:48 Переход к предыдущему сообщениюПереход к следующему сообщению
shavluk в настоящее время не в онлайне  shavluk
Сообщений: 82
Зарегистрирован: June 2022
Географическое положение: Одеса
Member
Может измениться тип перзистентных полей в Delphi+ibx. Например count(*)
Отдельно еще timestamp + часовые пояса, но это отключается в firebird.conf (DataTypeCompatibility = 3.0)
Re: Переход на 4 с 2.5. [сообщение #2507 является ответом на сообщение #2505] Fri, 09 June 2023 17:30 Переход к предыдущему сообщениюПереход к следующему сообщению
Gvm в настоящее время не в онлайне  Gvm
Сообщений: 13
Зарегистрирован: June 2023
Junior Member
Спасибо. Про клиента на xp - печалька. То есть тупо переименовать fbclient.dll в gds32.dll не прокатит?
Re: Переход на 4 с 2.5. [сообщение #2508 является ответом на сообщение #2506] Fri, 09 June 2023 17:32 Переход к предыдущему сообщениюПереход к следующему сообщению
Gvm в настоящее время не в онлайне  Gvm
Сообщений: 13
Зарегистрирован: June 2023
Junior Member
Спасибо. С этим разберусь.
Re: Переход на 4 с 2.5. [сообщение #2509 является ответом на сообщение #2507] Fri, 09 June 2023 17:49 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 889
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
Gvm
Спасибо. Про клиента на xp - печалька. То есть тупо переименовать fbclient.dll в gds32.dll не прокатит?
нет.

Re: Переход на 4 с 2.5. [сообщение #2510 является ответом на сообщение #2509] Fri, 09 June 2023 19:01 Переход к предыдущему сообщениюПереход к следующему сообщению
Gvm в настоящее время не в онлайне  Gvm
Сообщений: 13
Зарегистрирован: June 2023
Junior Member
Вроде ibx там у себя в недрах именно gds32.dll загружает. Получается, что приложение на D7 с ibx с FB4 работать не будет. И не только под xp...

[Обновления: Fri, 09 June 2023 19:01]

Известить модератора

Re: Переход на 4 с 2.5. [сообщение #2511 является ответом на сообщение #2510] Fri, 09 June 2023 20:23 Переход к предыдущему сообщениюПереход к следующему сообщению
hvlad в настоящее время в онлайне  hvlad
Сообщений: 364
Зарегистрирован: August 2022
Senior Member
Gvm писал(а) Fri, 09 June 2023 19:01
Получается, что приложение на D7 с ibx с FB4 работать не будет. И не только под xp...
Не получается.
Никто не мешает взять клиента от 2.5 или 3.0 и обозвать его gds32.
Re: Переход на 4 с 2.5. [сообщение #2512 является ответом на сообщение #2505] Fri, 09 June 2023 20:28 Переход к предыдущему сообщениюПереход к следующему сообщению
hvlad в настоящее время в онлайне  hvlad
Сообщений: 364
Зарегистрирован: August 2022
Senior Member
МП
зы: забыл добавить, что клиент 4.Х не ставится на ХР.
Не ставится (инсталлятором) или не работает ?
Напомни, в чём там проблема ?
Ибо 32-битный клиент должен работать. 64 - нет, а 32 - да. При наличии правильного рантайма.
Re: Переход на 4 с 2.5. [сообщение #2513 является ответом на сообщение #2512] Fri, 09 June 2023 21:59 Переход к предыдущему сообщениюПереход к следующему сообщению
ggreggory в настоящее время не в онлайне  ggreggory
Сообщений: 77
Зарегистрирован: July 2022
Member
hvlad писал(а) Fri, 09 June 2023 20:28
МП
зы: забыл добавить, что клиент 4.Х не ставится на ХР.
Не ставится (инсталлятором) или не работает ?
Новые версии InnoSetup выдают инсталлятор, который на XP не запускается.
Re: Переход на 4 с 2.5. [сообщение #2514 является ответом на сообщение #2513] Fri, 09 June 2023 22:19 Переход к предыдущему сообщениюПереход к следующему сообщению
hvlad в настоящее время в онлайне  hvlad
Сообщений: 364
Зарегистрирован: August 2022
Senior Member
ggreggory писал(а) Fri, 09 June 2023 21:59
hvlad писал(а) Fri, 09 June 2023 20:28
МП
зы: забыл добавить, что клиент 4.Х не ставится на ХР.
Не ставится (инсталлятором) или не работает ?
Новые версии InnoSetup выдают инсталлятор, который на XP не запускается.
Ну, это вообще не проблема, как по мне.
Re: Переход на 4 с 2.5. [сообщение #2515 является ответом на сообщение #2511] Fri, 09 June 2023 22:23 Переход к предыдущему сообщениюПереход к следующему сообщению
Gvm в настоящее время не в онлайне  Gvm
Сообщений: 13
Зарегистрирован: June 2023
Junior Member
hvlad писал(а) Fri, 09 June 2023 20:23
Gvm писал(а) Fri, 09 June 2023 19:01
Получается, что приложение на D7 с ibx с FB4 работать не будет. И не только под xp...
Не получается.
Никто не мешает взять клиента от 2.5 или 3.0 и обозвать его gds32.
Я так и хочу сделать.
Не все так плохо оказывается Razz
Re: Переход на 4 с 2.5. [сообщение #2516 является ответом на сообщение #2515] Fri, 09 June 2023 22:27 Переход к предыдущему сообщениюПереход к следующему сообщению
Gvm в настоящее время не в онлайне  Gvm
Сообщений: 13
Зарегистрирован: June 2023
Junior Member
Gvm писал(а) Fri, 09 June 2023 22:23
hvlad писал(а) Fri, 09 June 2023 20:23
Gvm писал(а) Fri, 09 June 2023 19:01
Получается, что приложение на D7 с ibx с FB4 работать не будет. И не только под xp...
Не получается.
Никто не мешает взять клиента от 2.5 или 3.0 и обозвать его gds32.
Я так и хочу сделать.
Не все так плохо оказывается Razz
И с odbc небось прокатит?
Re: Переход на 4 с 2.5. [сообщение #2517 является ответом на сообщение #2515] Fri, 09 June 2023 22:32 Переход к предыдущему сообщениюПереход к следующему сообщению
Gvm в настоящее время не в онлайне  Gvm
Сообщений: 13
Зарегистрирован: June 2023
Junior Member
Gvm писал(а) Fri, 09 June 2023 22:23
hvlad писал(а) Fri, 09 June 2023 20:23
Gvm писал(а) Fri, 09 June 2023 19:01
Получается, что приложение на D7 с ibx с FB4 работать не будет. И не только под xp...
Не получается.
Никто не мешает взять клиента от 2.5 или 3.0 и обозвать его gds32.
Я так и хочу сделать.
Не все так плохо оказывается Razz
А от 4 клиента можно переименовать?
Re: Переход на 4 с 2.5. [сообщение #2518 является ответом на сообщение #2517] Fri, 09 June 2023 22:46 Переход к предыдущему сообщениюПереход к следующему сообщению
Gvm в настоящее время не в онлайне  Gvm
Сообщений: 13
Зарегистрирован: June 2023
Junior Member
В java я драйвер jdbc заменю, а в pyton путь к libfbclient.so указать можно. Похоже получается на fb4 перейти?

[Обновления: Fri, 09 June 2023 22:48]

Известить модератора

Re: Переход на 4 с 2.5. [сообщение #2519 является ответом на сообщение #2517] Sat, 10 June 2023 00:26 Переход к предыдущему сообщениюПереход к следующему сообщению
hvlad в настоящее время в онлайне  hvlad
Сообщений: 364
Зарегистрирован: August 2022
Senior Member
Gvm
А от 4 клиента можно переименовать?
Проверить самому не быстрее ? Smile
См также: instclient
Re: Переход на 4 с 2.5. [сообщение #2523 является ответом на сообщение #2519] Sat, 10 June 2023 11:51 Переход к предыдущему сообщениюПереход к следующему сообщению
Gvm в настоящее время не в онлайне  Gvm
Сообщений: 13
Зарегистрирован: June 2023
Junior Member
hvlad писал(а) Sat, 10 June 2023 00:26
Gvm
А от 4 клиента можно переименовать?
Проверить самому не быстрее ? Smile
См также: instclient
Согласен Razz , просто может получиться, что вроде все работает, а окончательной уверенности нет. Ну а когда разработчик скажет - оно поспокойнее всяко будет.
Re: Переход на 4 с 2.5. [сообщение #2536 является ответом на сообщение #2512] Tue, 13 June 2023 12:24 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 889
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
hvlad
. Не ставится (инсталлятором) или не работает ?
не ставится и не работает.
hvlad
. Ибо 32-битный клиент должен работать. 64 - нет, а 32 - да. При наличии правильного рантайма.
правильный рантайм api-ms-win-crt-runtime-l1-1-0.dll для ХР на сайте мелкософта недоступен.
пробовал CRT 14.10.25008, любезно предоставленный Dmitry Kovalenko.
клиент грузится, но большинство функций не работает.
например isc_attach_database() падает с Access violation at address 00000000.
а isc_vax_integer() работает.

[Обновления: Tue, 13 June 2023 12:24]

Известить модератора

Re: Переход на 4 с 2.5. [сообщение #2537 является ответом на сообщение #2536] Tue, 13 June 2023 12:45 Переход к предыдущему сообщениюПереход к следующему сообщению
Dmitry Kovalenko в настоящее время не в онлайне  Dmitry Kovalenko
Сообщений: 51
Зарегистрирован: December 2022
Member
[quote title=МП писал(а) Tue, 13 June 2023 12:24]hvlad
.
клиент грузится, но большинство функций не работает.
например isc_attach_database() падает с Access violation at address 00000000.
Значит мне тогда это не показалось.

---
Моя игрушка может напрямую подключаться (и даже выполнять запросы) к FB4 с XPSP2 - по крайней мере я сейчас так триалы проверяю.

Так что вопрос, в принципе, решаем Smile
Re: Переход на 4 с 2.5. [сообщение #2538 является ответом на сообщение #2537] Tue, 13 June 2023 12:50 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 889
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
Dmitry Kovalenko
. Моя игрушка может напрямую подключаться (и даже выполнять запросы) к FB4 с XPSP2 - по крайней мере я сейчас так триалы проверяю.
на уровне wire-протокола подключаешься?

[Обновления: Tue, 13 June 2023 12:50]

Известить модератора

Re: Переход на 4 с 2.5. [сообщение #2539 является ответом на сообщение #2538] Tue, 13 June 2023 12:53 Переход к предыдущему сообщениюПереход к следующему сообщению
Dmitry Kovalenko в настоящее время не в онлайне  Dmitry Kovalenko
Сообщений: 51
Зарегистрирован: December 2022
Member
МП писал(а) Tue, 13 June 2023 12:50
Dmitry Kovalenko
. Моя игрушка может напрямую подключаться (и даже выполнять запросы) к FB4 с XPSP2 - по крайней мере я сейчас так триалы проверяю.
на уровне wire-протокола подключаешься?
Да
Re: Переход на 4 с 2.5. [сообщение #2541 является ответом на сообщение #2539] Tue, 13 June 2023 13:39 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 889
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
Dmitry Kovalenko
МП
. на уровне wire-протокола подключаешься?
Да
манияк! Very Happy
Re: Переход на 4 с 2.5. [сообщение #2547 является ответом на сообщение #2536] Tue, 13 June 2023 16:52 Переход к предыдущему сообщениюПереход к следующему сообщению
hvlad в настоящее время в онлайне  hvlad
Сообщений: 364
Зарегистрирован: August 2022
Senior Member
Проверю, но скоро не обещаю
Re: Переход на 4 с 2.5. [сообщение #2607 является ответом на сообщение #2536] Tue, 20 June 2023 16:03 Переход к предыдущему сообщениюПереход к следующему сообщению
Dmitry Kovalenko в настоящее время не в онлайне  Dmitry Kovalenko
Сообщений: 51
Зарегистрирован: December 2022
Member
МП писал(а) Tue, 13 June 2023 12:24

клиент грузится, но большинство функций не работает.
например isc_attach_database() падает с Access violation at address 00000000.
С ICU63 (который юзает FB4) тоже проблемы на XP SP2:

/index.php/fa/136/0/

ICU52 (FB3) вроде как грузится.

---
Пора бы уже прикопать старушку, но что-то все тянет её помучать Smile
Re: Переход на 4 с 2.5. [сообщение #2622 является ответом на сообщение #2607] Wed, 21 June 2023 18:08 Переход к предыдущему сообщению
basid в настоящее время не в онлайне  basid
Сообщений: 167
Зарегистрирован: June 2022
Географическое положение: Asia/Irkutsk
Senior Member
Если уж мучать стюардессу, то на SP3, хотя бы.
Предыдущая тема: pointer page vanished from DPM_next (249)
Следующая тема: FB 4.0 как правильно создать роль?
Переход к форуму:
  


Текущее время: Sun Dec 22 16:26:48 GMT+3 2024

Общее время, затраченное на создание страницы: 0.01948 секунд