|
Глюки и регрессии при работе с FB 4.0 Release
|
|||
---|---|---|---|
#18+
Делаем проект на Lazarus с применением IBX. Обрадовались, было, мы выходу релиза Firebird 4, поставили его вместо Release Candidate. И приплыли. Как только в запросе встречаются именованные параметры, приложение вылетает на Prepare . И на присвоении значения параметру без явного Prepare, через ParamByName('xxxxx').AsXxxxx := . Возникает exception: Data type unknown When Executing: (здесь текст запроса) . Проявляется и на Винде, и на Линухе. IBX свежее некуда, установлен через штатный репозиторий Лазаруса. Всё очень похоже на описанное в этой теме: (FB4) FBAPI - IMetadataBuilder_getMetadataPtr - ошибка в последних сборках . Приложение нормально работает, цепляясь и к RC1, и к Beta-2; только с 4.0-Release возникает глюк. Что делать, кого пинать? Пока решили остаться на релиз-кандидате, но это же неправильный способ. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2021, 08:49 |
|
Глюки и регрессии при работе с FB 4.0 Release
|
|||
---|---|---|---|
#18+
Владимир П. Всё очень похоже на описанное в этой теме: (FB4) FBAPI - IMetadataBuilder_getMetadataPtr - ошибка в последних сборках . У вас так же ? Если нет - где тестовый пример ? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2021, 09:14 |
|
Глюки и регрессии при работе с FB 4.0 Release
|
|||
---|---|---|---|
#18+
Владимир П. Возникает exception: Data type unknown When Executing: (здесь текст запроса) . А DataTypeCompatibility = 3.0 не забыли прописать? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2021, 12:13 |
|
Глюки и регрессии при работе с FB 4.0 Release
|
|||
---|---|---|---|
#18+
ggreggory Владимир П. Возникает exception: Data type unknown When Executing: (здесь текст запроса) . А DataTypeCompatibility = 3.0 не забыли прописать? База данных свежая, создана под FB 4.0.0.1963 (x64). Приложения создаются в Lazarus с IBX 2.4.0. С версией FB 4.0.0.1963 (x64) приложения работают, при установке Firebird-4.0.0.2496-1-x64 всё слетает на первом же Prepare с сообщением, о котором сказано выше (Data type unknown When Executing: <Текст запроса>). ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2021, 12:49 |
|
Глюки и регрессии при работе с FB 4.0 Release
|
|||
---|---|---|---|
#18+
bum_bumПриложения создаются в Lazarus с IBX 2.4.0. Исправлять Firebird ради глюка в сторонних компонентах никто не будет. Ты приведённую ссылку на топик читал? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2021, 12:56 |
|
Глюки и регрессии при работе с FB 4.0 Release
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2021, 13:06 |
|
Глюки и регрессии при работе с FB 4.0 Release
|
|||
---|---|---|---|
#18+
Симонов Денис Спасибо, это понятно. Была надежда, что подскажут, что собственно изменилось в подготовке запроса. Было бы понятно, где искать причину. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2021, 13:13 |
|
Глюки и регрессии при работе с FB 4.0 Release
|
|||
---|---|---|---|
#18+
bum_bumБыла надежда, что подскажут, что собственно изменилось в подготовке запроса. Повторяю медленно: ссылка на топик в первом посте. Какое слово из неё тебе непонятно? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2021, 13:26 |
|
Глюки и регрессии при работе с FB 4.0 Release
|
|||
---|---|---|---|
#18+
bum_bum ggreggory пропущено... А DataTypeCompatibility = 3.0 не забыли прописать? База данных свежая, создана под FB 4.0.0.1963 (x64). Приложения создаются в Lazarus с IBX 2.4.0. С версией FB 4.0.0.1963 (x64) приложения работают, при установке Firebird-4.0.0.2496-1-x64 всё слетает на первом же Prepare с сообщением, о котором сказано выше (Data type unknown When Executing: <Текст запроса>). Неважно, как вы её создали, без DataTypeCompatibility = 3.0 ничего у вас работать не будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2021, 13:39 |
|
Глюки и регрессии при работе с FB 4.0 Release
|
|||
---|---|---|---|
#18+
bum_bum Была надежда, что подскажут, что собственно изменилось в подготовке запроса. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2021, 14:12 |
|
Глюки и регрессии при работе с FB 4.0 Release
|
|||
---|---|---|---|
#18+
hvlad, спасибо. Там и смотрю. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2021, 14:14 |
|
Глюки и регрессии при работе с FB 4.0 Release
|
|||
---|---|---|---|
#18+
bum_bum, не надо там смотреть. Вернее, смотреть надо не там. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2021, 15:59 |
|
Глюки и регрессии при работе с FB 4.0 Release
|
|||
---|---|---|---|
#18+
kdv, Не скучно с вами. С первого коммента понятно, что профессионалы, готовые помочь. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2021, 17:20 |
|
Глюки и регрессии при работе с FB 4.0 Release
|
|||
---|---|---|---|
#18+
bum_bum> Не скучно с вами. Развлечения в более других местах. Про DataTypeCompatibility вы так и не удосужились ответить. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2021, 18:24 |
|
Глюки и регрессии при работе с FB 4.0 Release
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам bum_bum> Не скучно с вами. Развлечения в более других местах. Про DataTypeCompatibility вы так и не удосужились ответить. Про DataTypeCompatibility я ответил выше. База данных новая, созданной под FB 4.0, какой смысл поддерживать совместимость с предыдущими версиями, если у неё их просто нет? В IBX 2.4.0 заявлена поддержка новых типов данных, которые появились в FB 4.0. С версией FB 4.0.0.1963 (x64) проблем нет и без DataTypeCompatibility. Проблема появилась после установки Firebird-4.0.0.2496-1-x64. Надо снова поставить эту версию (Firebird-4.0.0.2496-1-x64) и оттрассировать Prepare в IBX. Займусь, как будет время. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2021, 19:01 |
|
Глюки и регрессии при работе с FB 4.0 Release
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2021, 20:35 |
|
Глюки и регрессии при работе с FB 4.0 Release
|
|||
---|---|---|---|
#18+
hvlad, Эта ветка изучена, исходник скачал. С ним тоже буду разбираться, но мне нужен рабочий IBX, речь идёт о многих приложениях, а не об одной программе. Авторы IBX отмечались в своём репозитарии три месяца назад, изменений не было с февраля сего года. Ждать от них скорых исправлений, наверное, не самая хорошая идея. Цейтнот, одним словом. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2021, 21:26 |
|
Глюки и регрессии при работе с FB 4.0 Release
|
|||
---|---|---|---|
#18+
bum_bum, пока что нет никаких точных сведений об источнике проблемы. Из имеющейся инф-ции невозможно утверждать, что проблема в IBX или в FB. Не хотите делать маленький тестовый пример - я упрашивать не собираюсь. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2021, 21:42 |
|
Глюки и регрессии при работе с FB 4.0 Release
|
|||
---|---|---|---|
#18+
hvlad, Спасибо и на этом. Маленький пример под Lazarus с IBX набросать совсем не трудно. Но для его запуска нужен будет Lazarus с установленными IBX. Могу выложить. Это поможет? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2021, 21:49 |
|
Глюки и регрессии при работе с FB 4.0 Release
|
|||
---|---|---|---|
#18+
Не цейтнот, а цугцванг. И не цугцванг, а тупик. bum_bum> Авторы IBX отмечались в своём репозитарии три месяца назад Вы пробовали с ними связаться хоть? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2021, 21:50 |
|
Глюки и регрессии при работе с FB 4.0 Release
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам Не цейтнот, а цугцванг. И не цугцванг, а тупик. bum_bum> Авторы IBX отмечались в своём репозитарии три месяца назад Вы пробовали с ними связаться хоть? Пока не связывался, попробую на следующей неделе. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2021, 22:14 |
|
Глюки и регрессии при работе с FB 4.0 Release
|
|||
---|---|---|---|
#18+
В архиве пример, который работает под FB 4.0.0.1963 (x64), но вываливается на Prepare под Firebird-4.0.0.2496-1-x64. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2021, 23:07 |
|
Глюки и регрессии при работе с FB 4.0 Release
|
|||
---|---|---|---|
#18+
bum_bumНе скучно с вами. С первого коммента понятно, что профессионалы, готовые помочь. на будущее - не сообщайте подробности в середине топика 22331582 . Делайте это сразу, чтобы вам не тыкали в "очевидные для вас вещи". Они очевидны вам, но не очевидны другим. Кто тут на Лазаре пишет? Х.з. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2021, 13:13 |
|
Глюки и регрессии при работе с FB 4.0 Release
|
|||
---|---|---|---|
#18+
В исходниках легко чинится. Я добавил проверку и не вызываю метод если тип параметра не определен. Пользуюсь только API - пока все Ок. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2021, 14:47 |
|
Глюки и регрессии при работе с FB 4.0 Release
|
|||
---|---|---|---|
#18+
Вот исправленный метод Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2021, 14:55 |
|
|
start [/forum/topic.php?fid=40&msg=40075672&tid=1559872]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
others: | 247ms |
total: | 402ms |
0 / 0 |