Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi 2010和Firebird 1.5_Delphi_Delphi 2010_Firebird - Fatal编程技术网

Delphi 2010和Firebird 1.5

Delphi 2010和Firebird 1.5,delphi,delphi-2010,firebird,Delphi,Delphi 2010,Firebird,我是否可以在firebird 1.5中继续使用delphi 2010中的interbase vcl组件? 谢谢我不确定Interbase组件,但我已经成功地将D2010下的Firebird与DB Express一起使用。我使用了在中找到的DBX驱动程序。我们在Delphi 2010中使用了FB 1.5和2.1中的IBX组件,没有问题-Firebird的嵌入式和客户端/服务器版本 我们在D7中有一个使用IBX和IB6.01的大型遗留应用程序,我们没有足够的资源使用dbx重新开发整个应用程序,所以我

我是否可以在firebird 1.5中继续使用delphi 2010中的interbase vcl组件?
谢谢

我不确定Interbase组件,但我已经成功地将D2010下的Firebird与DB Express一起使用。我使用了在中找到的DBX驱动程序。

我们在Delphi 2010中使用了FB 1.5和2.1中的IBX组件,没有问题-Firebird的嵌入式和客户端/服务器版本

我们在D7中有一个使用IBX和IB6.01的大型遗留应用程序,我们没有足够的资源使用dbx重新开发整个应用程序,所以我们尝试了新版本的IBX和Firebird,一切如梦般顺利


我们唯一的问题是与UDF有关;我们自己编写了一些数据库间UDF,这些UDF与Firebird中较新的内置函数等相冲突。我很高兴放弃我们的UDF,使用“官方”的UDF

D2010与DbExpress配合使用似乎能很好地与Firebird配合使用。

因为IBX必须支持Interbase的遗留代码,所以它可以工作。更好的是,它仍然适用于FB2.1。 我想你应该看看这篇博文。


如果您要使用非默认字符集或Unicode字符集和排序规则,还需要在IBX源代码中检查一个更新的注释。

如果它仍然是:Borland\CodeGear\Embarcadero Delphi(用于2010年或XE+)的最佳组件是“FIBPlus”

我们仍然在传统应用程序中使用IBX,尽管这很难。例如,它不支持Firebird的版本检查。它不支持执行块、插入返回等

Int64(bigInt)类型也有问题,因为Interbase在该索引处具有布尔类型。 但除此之外,它似乎起了作用

虽然为了安全和更好的兼容性,我们通常会切换到统一的Interbase组件集,但现在这并不值得


我还建议您使用IBX扩展-下载链接如下:

为什么仍然使用Firebird 1.5?因为它的工作方式很有魅力!您使用哪些组件处理fb1.5和d2010?谢谢如果您有Delphi客户机/服务器及以上版本,那么stock interbase驱动程序应该可以工作,除非您使用boolean和bigint类型@亚历杭德罗-有3名非Embarcadero dbx司机。提到的那个-没有消息来源,没有联系人,什么都没有。你可以接受它,但你不能确定它是否总是有效。而且你也不能确定它是否是盗版的。DevArt.com似乎提供了最新的版本。而upscene.com似乎更昂贵,更新也更少。UnifiedInterbas有一个开发DBX驱动程序的附带项目,但停止了。请注意,POST_事件不会转到DBXYou are wellcome=]。但您肯定应该考虑升级数据库。这可以给你一些工作,但值得去做。在大多数情况下,我认为,你只需要几天时间就可以完成。考虑UIB和FIB+——它们更像是iBX的设计。虽然它“只是工作”,但转换可能是多余的。DBX并不是一个很好的替代:它释放了事件,一些人认为像UIB这样的本地组件可以比基于COM的DBX具有3倍的吞吐量。然而,IBX有我在下面引用的很好的扩展库。