Delphi 2010 и Firebird 1.5 - PullRequest
3 голосов
/ 30 мая 2010

Могу ли я продолжать использовать компоненты interbase vcl в Delphi 2010 с Firebird 1.5? Спасибо

Ответы [ 6 ]

5 голосов
/ 30 мая 2010

Мы использовали компоненты IBX в Delphi 2010 с FB 1.5 и 2.1, без проблем - как встроенные, так и клиент-серверные версии Firebird.

У нас было большое унаследованное приложение в D7, в котором использовались IBX и IB6.01, у нас не было ресурсов для разработки и перестройки всего этого с использованием dbx, поэтому мы использовали новую версию IBX и Firebird, и она пошла как мечта.

Единственные ошибки, которые у нас были, были связаны с UDF; мы написали несколько собственных UDF Interbase, которые конфликтовали с более новыми, встроенными функциями и т. д. в Firebird. Я был счастлив бросить наши UDF и использовать «официальные»!

0 голосов
/ 13 сентября 2012

Мы все еще используем IBX в нашем устаревшем приложении, хотя это становится сложным. Например, он не поддерживает проверку версии для Firebird. Он не поддерживает EXECUTE BLOCK, INSERT RETURNING и т. Д.

Тип Int64 (bigInt) также проблематичен, поскольку вместо этого в Interbase указан логический тип. Но кроме этого, похоже, работает.

Хотя обычно мы переключаемся на набор компонентов Unified Interbase для безопасности и лучшей совместимости, сейчас это не стоит.

Я также предлагаю вам расширение IBX - ссылка для скачивания ниже: http://www.loginovprojects.ru/index.php?page=ibxfbutils

0 голосов
/ 12 сентября 2012

Если это все еще на самом деле: Лучшие компоненты для Borland \ CodeGear \ Embarcadero Delphi (для 2010- или XE +) - это "FIBPlus" http://devrace.com/en/fibplus/

0 голосов
/ 28 сентября 2010

Поскольку IBX должен поддерживать устаревший код для Interbase, он будет работать. Лучше, это все еще работает с FB 2.1. Я думаю, что вы должны прочитать этот блог. http://compaspascal.blogspot.com/2009/08/why-to-use-firebirdibx.html

Также проверьте комментарии к одному обновлению, которое вам нужно будет сделать в источниках IBX, если вы будете работать с нестандартными или Unicode Charsets and Collations.

0 голосов
/ 04 сентября 2010

D2010 с DbExpress, кажется, хорошо работает с Firebird.

0 голосов
/ 30 мая 2010

Я не уверен насчет компонентов Interbase, но мне удалось успешно использовать Firebird под D2010 с DB Express. Я использовал драйвер DBX, найденный в http://sites.google.com/site/dbxfirebird/.

...