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

Начало » Использование СУБД » Firebird, HQbird, InterBase » Совместимость fbclient.dll от FB3 с fbclient.dll от FB2.5 (Насколько совместимы fbclient.dll от FB3 с fbclient.dll от FB2.5 и где быть осторожным)
icon5.gif  Совместимость fbclient.dll от FB3 с fbclient.dll от FB2.5 [сообщение #557] Tue, 13 September 2022 09:47 Переход к предыдущему сообщению
RusMikle в настоящее время не в онлайне  RusMikle
Сообщений: 18
Зарегистрирован: June 2022
Junior Member
Всем доброго времени суток,

в телеге Денис уже обмолвился на примере необходимости изменений в драйвере FB для PHP что могут быть проблемы с RETURNING:

Denis Simonov, [12.09.2022 15:37]
ну я вот помню что PHP на уровне драйвера пришлось обработку RETURNING переделывать. На самом деле оно изначально было не правильно написано, но клиент 2.5 это проглатывал и работал, а с клиентом тройки летели ошибки
вроде как старый клиент считал что RETURNING это курсор, хоть по смыслу оператор с RETURNING это execute procedure с возратом одной записи
А самый прикол что в 5-ке это таки курсор для insert ... select
Это исправилось тем, что драйвер PHP PDO запрашивали у Firebird какого типа оператор и меняли обработку под этот тип, ранее там всё более топорно было

Где ещё могут возникнуть проблемы при использовании fbclient.dll от FB3 в FB2.5?
Сие нужно для прикидки плана тестирования в случае перехода.

Спасибо.
 
Сообщение не прочитано icon5.gif
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Предыдущая тема: Как по бэкап-файлу определить, в какой версии FB он был создан?
Следующая тема: Непонятная транзакция
Переход к форуму:
  


Текущее время: Sun Dec 22 17:13:36 GMT+3 2024

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